anonymous wrote : @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW) | @TxSynchronized
REQUIRES_NEW?The annotated method is executed within a newly generated transaction.If the caller method is already in a transaction, it is suspended. @TxSynchronized : When a @TxSynchronized member method is called, the object instance's lock monitor is held for the duration of the transaction, until it commits or rolls back. When a @TxSynchronized annotated static method or constructor is invoked, the Class's lock monitor is held for the duration of the transaction. This lock works like synchronized, in that the lock is only acquired when a tagged member is called. I think it can solve the clash. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3931830#3931830 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3931830 ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user