hibernate.current_session_context_class为managed;
来扩展会话,这是否意味着我现在不能在我的方法中使用'jta(或javax.jta.UserTransaction)
'了?
当我查看第494页的拦截器代码时,这种假设变得更加强烈。在拦截器中,我们调用'session.beginTransaction
',这意味着我们使用Hibernate事务API来控制事务。
这是否意味着我的实体不能使用UserTransaction.begin()/commit()来控制事务?
我之所以这样说,是因为在本书的某个地方,我甚至读到过当您使用UserTransaction来控制事务边界时,不应该使用Hibernate事务API的内容。
需要一些帮助。