Hi,
The main difference between an application-managed persistence context and a context-managed persistence context is that application-managed persistence contexts are extended in scope, and may span multiple transactions
Can you give an example where an extended persistence context is used in a reasonable way in a stateless session bean or a MDB ?
In stateful session beans it seems to be easier to aquire an extended persistence context via
@PersistenceContext(type=PersistenceContextType.EXTENDED)