public DatastoreEntityManager(EntityManagerFactory emf, PersistenceManagerFactory pmf,
PersistenceContextType contextType) {
super(emf, pmf, contextType);
if (tx != null) {
DatastoreManager storeMgr = (DatastoreManager) getObjectManager().getStoreManager();
if (storeMgr.connectionFactoryIsTransactional()) {
// install our own transaction object
tx = new DatastoreEntityTransactionImpl(om);
}
}
}