【发布时间】:2015-10-26 16:09:25
【问题描述】:
我想知道是否可以在事务管理中设置一个条件,例如拥有一个带有 TransactionAttributeType.REQUIRED 的服务(类或方法),如果该服务由定义的服务/方法调用,我们将创建一个新事务。
根据方法/类调用的一种条件?
谢谢!
【问题讨论】:
-
您不能将
@Transaction与 EJB3.x 一起使用。要么您的容器管理您的 EJB 事务,要么您可以通过注入UserTransaction(当TransactionManagement设置为TransactionManagementType.BEAN时)。该注释将与 CDI 托管 bean 一起使用。 -
我已经编辑了这个问题,我说的是transactionAttribute。
-
不是以任何标准方式。这意味着您可能正在尝试做一些奇怪的事情。
标签: java hibernate transactions ejb required