2007-02-14

Default Transaction Attribute of an EJB is different among WebLogic/WebSphere/JBoss

Here is another difference between WebLogic and WebSphere/JBoss. For WebLogic, the default transaction attribute of an EJB is TX_NOT_SUPPORTED if it is not explicitly defined in ejb-jar.xml. There is no transaction context in the call to the EJB. However, JBoss and WebSphere, the default behavior is different, and there is a new transaction.

2 Comments:

Anonymous Anonymous said...

The default transaction attribute has been standardized in JEE5.

2/14/2007 5:02 PM  
Anonymous Anonymous said...

Are you saying that the default EJB transaction attribute in JBoss is "RequiresNew"? That would be a strange default.

4/15/2008 11:45 AM  

Post a Comment

<< Home