public synchronized void setTransactionType(final PersistenceUnitTransactionType type) { final PersistenceUnitInfoImpl info = entityManagerFactoryCallable.getUnitInfo(); info.setTransactionType(type); final Properties properties = entityManagerFactoryCallable.getUnitInfo().getProperties(); if (properties.containsKey(JAVAX_PERSISTENCE_TRANSACTION_TYPE)) { properties.setProperty(JAVAX_PERSISTENCE_TRANSACTION_TYPE, type.name()); } }
public synchronized void setTransactionType(final PersistenceUnitTransactionType type) { final PersistenceUnitInfoImpl info = entityManagerFactoryCallable.getUnitInfo(); info.setTransactionType(type); final Properties properties = entityManagerFactoryCallable.getUnitInfo().getProperties(); if (properties.containsKey(JAVAX_PERSISTENCE_TRANSACTION_TYPE)) { properties.setProperty(JAVAX_PERSISTENCE_TRANSACTION_TYPE, type.name()); } }
pu.setName(info.getPersistenceUnitName()); pu.setProvider(info.getPersistenceProviderClassName()); pu.setTransactionType(info.getTransactionType().name()); pu.setExcludeUnlistedClasses(info.excludeUnlistedClasses()); pu.setSharedCacheMode(PersistenceUnitCaching.fromValue(info.getSharedCacheMode().name()));
pu.setName(info.getPersistenceUnitName()); pu.setProvider(info.getPersistenceProviderClassName()); pu.setTransactionType(info.getTransactionType().name()); pu.setExcludeUnlistedClasses(info.excludeUnlistedClasses()); pu.setSharedCacheMode(PersistenceUnitCaching.fromValue(info.getSharedCacheMode().name()));