db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matthew Adams" <matthew.tad...@xcalia.com>
Subject RE: Proposal: alignment with JPA
Date Tue, 10 Oct 2006 19:20:58 GMT
You might want to mention that PersistenceManagerFactory is also
equivalent to EntityManagerFactory and that PersistenceManager is
equivalent to EntityManager.
 
Is there a reason that you didn't capitalize the acronym JTA?


________________________________

	From: Craig.Russell@Sun.COM [mailto:Craig.Russell@Sun.COM] 
	Sent: Tuesday, October 10, 2006 9:31 AM
	To: JDO Expert Group; Apache JDO project
	Subject: Proposal: alignment with JPA
	
	
	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:Craig.Russell@sun.com

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



Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message