[bugfix]sqlSessionFactoryBean在项目停机的时候报错
[debug]sqlSessionFactoryBean在项目停机的时候报错
[debug]sqlSessionFactoryBean在项目停机的时候报错
很显然,实际生产中我们使用的最多的ORM框架是Mybatis,本文假设你已经是一个Mybatis老玩家。
目前最优的方式是,注入多个datasource 然后通过org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource在执行得时候设置根据key设置当前上下文不同的datasource,通过@Primary设置实现类为默认数据源。在事务中不支持数据源切换,因为事务默认不是分布式不跨库的。
生成通用Mapper
mvn mybatis-generator:generate
部署代码
mvn deploy -DskipTests