@Transactional会打开一个会话并绑定它吗?

时间:2011-07-13 08:55:39

标签: java hibernate spring spring-aop

如果我使用@Transactional注释在线程中执行的方法,是否会创建一个Session并绑定到该线程?

1 个答案:

答案 0 :(得分:4)

是。代理(TransactionInterceptor)围绕服务,因此对于服务方法的每次调用,它将启动线程本地事务。

我建议你使用spring 3 @Async,这样你就可以将线程创建留给容器(spring)。