标签: java hibernate transactions ejb required
我想知道是否可以在事务管理中设置一个条件,比如使用TransactionAttributeType.REQUIRED来获得服务(类或方法),如果这个服务是由定义的服务/方法调用的,我们就会创建一个新的事务。 / p>
根据方法/类调用的一种条件?
谢谢!
答案 0 :(得分:0)
不,那是不可能的。您可以做的是将主服务保留为REQUIRED,并为具有REQUIRES_NEW的特殊情况创建新的包装/外观服务。然后,任何必须拥有新事务的服务都会调用这个新的包装器服务。
REQUIRED
REQUIRES_NEW