+1

Craig L Russell wrote:

Javadogs,

To align JDO better with JPA, I'd like to borrow some JPA concepts and apply them to JDO, and document in JDO 2.1 (maintenance release). PersistenceManagerFactory is equivalent to a persistence unit. PersistenceManagerFactories can be configured to be either resource-local or jta, based on a PMF property: javax.jdo.option.TransactionType. It defaults in managed environments to JTA; and in non-managed environments to ResourceLocal. PersistenceManager is equivalent to a persistence context. A PersistenceManager is either resource-local or jta based on the transaction type of its PersistenceManagerFactory. For jta PersistenceManagers, the begin, commit, and rollback methods of the corresponding Transaction throw JDOUserException. The only way to complete transactions with jta PersistenceManagers is to use container-managed transactions or UserTransaction.

Craig

Craig Russell

Architect, Sun Java Enterprise System http://java.sun.com/products/jdo

408 276-5638 mailto:[EMAIL PROTECTED]

P.S. A good JDO? O, Gasp!



Reply via email to