同一个Request中如何保证两个不同的Session在同一个事务中(具体问题怎么问的忘记了)。
ThreadLocal里放Map<SessionFactory,Session>,这样同一线程就可以放两个不同的数据库连接了。
还有两个重要的bean:SessionHolder,ConnectionHolder
根据事务隔离级别的配置来控制事务如何传播。
具体还是看代码吧。
HibernateTransactionManager
同一个Request中如何保证两个不同的Session在同一个事务中(具体问题怎么问的忘记了)。
ThreadLocal里放Map<SessionFactory,Session>,这样同一线程就可以放两个不同的数据库连接了。
还有两个重要的bean:SessionHolder,ConnectionHolder
根据事务隔离级别的配置来控制事务如何传播。
具体还是看代码吧。
HibernateTransactionManager