【发布时间】:2014-06-13 20:51:10
【问题描述】:
我有两个方法,它们都是注解的@Transactional。
我知道这两个方法会在两个不同的事务中执行。
但是这两种方法是在一个休眠会话中执行的吗?
spring 事务管理器会一直保持会话直到 http 请求结束吗?
我知道事务管理器可能会在它的 aop 代理中做这样的事情:
Session session=sessionFactory.openSession/getCurrentSession;
Transaction tx=session.beginTransaction();
...
tx.commit();
我只是找不到代码,如果我能在某个地方找到代码,我可以自己回答这个问题。
【问题讨论】: