java – EJB3 / JPA @Transactional
•
Java
Is there an EJB or JPA annotation equivalent to spring's @ transactional?
Solution
The equivalent EJB 3 attribute is javax ejb. TransactionAttribute.
Just like spring's @ transactional annotation, you can control transaction "propagation" by passing transactionattributetype to transactionattribute annotation, such as:
@TransactionAttribute(NOT_SUPPORTED)
@Stateful
public class TransactionBean implements Transaction {
...
@TransactionAttribute(REQUIRES_NEW)
public void firstMethod() {...}
@TransactionAttribute(required)
public void secondMethod() {...}
public void thirdMethod() {...}
public void fourthMethod() {...}
}
Container managed transactions are described in part IV of the Java EE 5 tutorial
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码
