我说的对吗,@TransactionManagement(TransactionManagementType.BEAN) 与 SessionBean 上的任何 @TransactionAttribute 设置的组合没有意义?
@Stateless
@TransactionManagement(TransactionManagementType.BEAN)
@TransactionAttribute([any possible value of TransactionAttributeType])
public class SomeSessionBean {
....
}
我在任何文档中都找不到这个。
最佳答案
http://download.oracle.com/javaee/6/api/javax/ejb/TransactionAttribute.html
The TransactionAttribute annotation specifies whether the container is to invoke a business method within a transaction context. The TransactionAttribute annotation can be used for session beans and message driven beans. It can only be specified if container managed transaction demarcation is used.
关于java - EJB SessionBean - @TransactionManagement 和@TransactionAttribute 的组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4957266/