什么是MDBS的默认TRANSACTION ATTRIBUTE?

时间:2015-10-26 11:03:21

标签: java java-ee transactions ejb-3.0 weblogic-10.x

首先,我在谈论EJB 3。

其次,我知道这个问题在javadocs关于注释@TransactionAttribute中可能看起来太明显了,但是明确地说(没有任何关于会话bean或MDB的规范):

  

     

public abstract TransactionAttributeType value

     

默认:

    javax.ejb.TransactionAttributeType.REQUIRED

但是,当我通过this answer时,我想到了这个问题。所以,我试图验证它的正确性,并找出是否有任何其他资源说。因此,我从Oracle Weblogic Server's docs

中找到了这个说明
  

注意:如果transaction-type设置为Container,则trans-attribute为   未设置,默认的事务属性值(NotSupported for   MDBs已应用。

问题是这仅适用于Weblogic服务器吗?他们不应该尊重这些规格吗?或者,我只是错过了一集?

0 个答案:

没有答案