Java EE无法完成SessionContext

时间:2017-12-28 11:32:36

标签: java java-ee transactions ejb sessioncontext

要在出错时回滚,我使用 javax.ejb.SessionContext 来执行此操作,

首先我按sessionContext.getUserTransaction().begin()

标记要回滚的点

然后我使用sessionContext.getUserTransaction().rollback()回滚并使用sessionContext.getUserTransaction().commit();should complete transaction before returning.

但问题是如果没有任何改变,这将抛出org.hibernate.exception.GenericJDBCException: could not prepare statement。 结论:无论如何都要停止SessionContext?

0 个答案:

没有答案