public EntityManagerFactory createEntityManagerFactory(String emName, Map map) { if (log.isInfoEnabled()) log.info("Creating EntityManagerFactory: "+emName+" ("+map+")"); HibernatePersistence hibernatePersistence = new HibernatePersistence(); EntityManagerFactory emf = hibernatePersistence.createEntityManagerFactory(emName, map); return emf; }
/** * This just delegates to the HibernatePersistence method. */ @SuppressWarnings("rawtypes") @Override public EntityManagerFactory createContainerEntityManagerFactory( PersistenceUnitInfo info, Map properties) { EntityManagerFactory factory = wrappedPersistenceProvider.createContainerEntityManagerFactory(info, properties); return factory; }
public ProviderUtil getProviderUtil() { HibernatePersistence hibernatePersistence = new HibernatePersistence(); return hibernatePersistence.getProviderUtil(); }
public EntityManagerFactory createContainerEntityManagerFactory(PersistenceUnitInfo info, Map map) { if (log.isInfoEnabled()) log.info("Creating Container EntityManagerFactory: "+info.getPersistenceUnitName()+" ("+map+")"); HibernatePersistence hibernatePersistence = new HibernatePersistence(); EntityManagerFactory emf = hibernatePersistence.createContainerEntityManagerFactory(info, map); return emf; }
public class HibernatePersistenceProviderResolver implements PersistenceProviderResolver { private static final Logger LOGGER = LoggerFactory.getLogger(HibernatePersistenceProviderResolver.class); private volatile PersistenceProvider persistenceProvider = new HibernatePersistence(); public List<PersistenceProvider> getPersistenceProviders() { return Collections.singletonList(persistenceProvider); } public void clearCachedProviders() { persistenceProvider = new HibernatePersistence(); } public static void register() { LOGGER.info("Registering HibernatePersistenceProviderResolver"); PersistenceProviderResolverHolder.setPersistenceProviderResolver(new HibernatePersistenceProviderResolver()); } }
/** * This just delegates to the HibernatePersistence method. */ @Override public ProviderUtil getProviderUtil() { return wrappedPersistenceProvider.getProviderUtil(); }
public EntityManagerFactory createContainerEntityManagerFactory(PersistenceUnitInfo info, Map map) { if (log.isInfoEnabled()) log.info("Creating Container EntityManagerFactory: "+info.getPersistenceUnitName()+" ("+map+")"); HibernatePersistence hibernatePersistence = new HibernatePersistence(); EntityManagerFactory emf = hibernatePersistence.createContainerEntityManagerFactory(info, map); return emf; }
@Bean public AbstractEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean entityManagerFactory = new LocalContainerEntityManagerFactoryBean(); entityManagerFactory.setDataSource(dataSource); entityManagerFactory.setPackagesToScan("com.abc.xyz.Foo"); entityManagerFactory.setPersistenceProvider(new HibernatePersistence()); entityManagerFactory.getJpaPropertyMap().put("hibernate.hbm2ddl.auto", "validate"); return entityManagerFactory; }
return new HibernatePersistence().createContainerEntityManagerFactory(persistenceUnitInfo, properties); } catch (Throwable thw) {
public EntityManagerFactory createEntityManagerFactory(String emName, Map map) { if (log.isInfoEnabled()) log.info("Creating EntityManagerFactory: "+emName+" ("+map+")"); HibernatePersistence hibernatePersistence = new HibernatePersistence(); EntityManagerFactory emf = hibernatePersistence.createEntityManagerFactory(emName, map); return emf; }
public ProviderUtil getProviderUtil() { HibernatePersistence hibernatePersistence = new HibernatePersistence(); return hibernatePersistence.getProviderUtil(); }
ProfileSpecificationComponent profileComponent) { try { HibernatePersistence hp = new HibernatePersistence(); PersistenceUnitMetadataImpl pumd = new PersistenceUnitMetadataImpl(); tx = sleeTransactionManager.suspend(); this.entityManagerFactory = hp .createContainerEntityManagerFactory(pumd, null); } catch (Exception e) { logger.error("Failure creating Persistence Unit.", e);
private synchronized static EntityManager entityManager() throws Exception { if (entityManagerFactory == null) { // Pass in all hibernate.* settings from artificer.properties Map<String, Object> properties = ArtificerConfig.getConfigProperties("hibernate"); if (properties.containsKey("hibernate.connection.url")) { // If a connection is used, we *cannot* rely on Hibernate's built-in connection pool. Instead, // automatically set up HikariCP. initHikariCP(properties); } entityManagerFactory = new HibernatePersistence().createEntityManagerFactory(persistenceUnit, properties); EntityManager entityManager = entityManagerFactory.createEntityManager(); initDDL(entityManager, properties); return entityManager; } else { return entityManagerFactory.createEntityManager(); } }
@SuppressWarnings({"rawtypes", "unchecked"}) private void createPersistenceUnit() { try { HibernatePersistence hp = new HibernatePersistence(); PersistenceUnitMetadataImpl pumd = new PersistenceUnitMetadataImpl(); pumd.setTransactionType(PersistenceUnitTransactionType.JTA); entityManagerFactory = hp.createContainerEntityManagerFactory(pumd, null); isInitialized = true; } catch (Exception e) {