Hibernate的session是否是同一实例(二)
?
?
Test Case:
?
?
则输出的结果为:
8559295
12230572
12230572
4115754
4115754
4115754
12062111
18151786
18151786
看到derivateDataSource还是比较整齐的,baseDataSource每次调用都会发生变化,然而base的transactionManager的事务在service上,所以一个service中调用2此的输出结果是一样的。结论:多数据源的事务管理,各顾各的,互不干涉。在同一个事务中共用同一session。