[jboss-user] [JBoss Seam] - Re: When to use @PersistenceContext vrs @In EntityManager (S
do-not-reply at jboss.com
Thu Feb 7 02:15:30 EST 2008
Use @PersistenceContext if you are using EJB3 and if you need a new transaction (@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW) ) - Seam ref:
anonymous wrote :
| If you are using EJB3 and mark your class or method @TransactionAttribute(REQUIRES_NEW) then the trans-
| action and persistence context shouldn't be propagated to method calls on this object. However as the Seam-
| managed persistence context is propagated to any component within the conversation, it will be propagated to
| methods marked REQUIRES_NEW. Therefore, if you mark a method REQUIRES_NEW then you should access the en-
| tity manager using @PersistenceContext.
otherwise use SMPC.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4127255#4127255
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4127255
More information about the jboss-user