多数据源
在Jimmer中,每个数据源都和一个sqlClient对象 *(其类型为JSqlClient或KSqlClient)*对应。
对于最经典的单数据源案例而言,一个sqlClient对象足够。甚至Jimmer的Spring Boot Starter中还可以自动创建单个sqlClient对象。
对于多数据源而言,需要开发人员手动创建多个sqlClient对象。
对于Jimmer的Spring Boot Starter而言,多数据源的支持分两种情况
-
分布式事务模式
-
本地事务模式
分布式事务模式
这里的分布式事务,指采用Spring对JTA事务的支持。