List of usage examples for org.hibernate.jpa HibernatePersistenceProvider HibernatePersistenceProvider
HibernatePersistenceProvider
From source file:io.helixservice.feature.jpa.JpaHibernateFeature.java
License:Open Source License
private EntityManagerFactory createEntityManagerFactory(Map persistenceProviderProperties, HibernatePersistenceUnitInfo persistenceUnit) { HibernatePersistenceProvider persistenceProvider = new HibernatePersistenceProvider(); return persistenceProvider.createContainerEntityManagerFactory(persistenceUnit, persistenceProviderProperties); }
From source file:org.ops4j.pax.exam.sample6.web.ServiceSpringConfig.java
License:Apache License
@Bean public EntityManagerFactory entityManagerFactory() { LocalContainerEntityManagerFactoryBean bean = new LocalContainerEntityManagerFactoryBean(); bean.setDataSource(dataSource);/*from w ww .j a va2s . co m*/ bean.setPersistenceProvider(new HibernatePersistenceProvider()); bean.setPersistenceXmlLocation("classpath:META-INF/persistence.xml"); bean.afterPropertiesSet(); return bean.getObject(); }
From source file:org.unitils.orm.jpa.util.provider.hibernate.UnitilsHibernateJpaVendorAdapter.java
License:Apache License
@Override public PersistenceProvider getPersistenceProvider() { //return new UnitilsHibernatePersistenceProvider(); return new HibernatePersistenceProvider(); }
From source file:utilities.internal.CopyOfDatabaseUtil.java
License:Open Source License
public CopyOfDatabaseUtil() throws InstantiationException, IllegalAccessException, ClassNotFoundException { // Due to a bug in Hibernate 4.3.0.Final, the old Hibernate persistence // provider's selected // by default, which causes a deprecation warning to be output to the // console. That means that // we shouldn't use Persistence to create the entity manager factory. // entityManagerFactory = // Persistence.createEntityManagerFactory(PersistenceUnit); persistenceProvider = new HibernatePersistenceProvider(); entityManagerFactory = persistenceProvider.createEntityManagerFactory(DatabaseConfig.PersistenceUnit, null); entityManager = entityManagerFactory.createEntityManager(); properties = entityManagerFactory.getProperties(); databaseUrl = findProperty("javax.persistence.jdbc.url"); databaseName = StringUtils.substringAfterLast(databaseUrl, "/"); databaseDialectName = findProperty("hibernate.dialect"); databaseDialect = (Dialect) ReflectHelper.classForName(databaseDialectName).newInstance(); configuration = buildConfiguration(); entityTransaction = entityManager.getTransaction(); }
From source file:utilities.internal.DatabaseUtil.java
License:Open Source License
public DatabaseUtil() throws InstantiationException, IllegalAccessException, ClassNotFoundException { // Due to a bug in Hibernate 4.3.0.Final, the old Hibernate persistence provider's selected // by default, which causes a deprecation warning to be output to the console. That means that // we shouldn't use Persistence to create the entity manager factory. // entityManagerFactory = Persistence.createEntityManagerFactory(PersistenceUnit); persistenceProvider = new HibernatePersistenceProvider(); entityManagerFactory = persistenceProvider.createEntityManagerFactory(DatabaseConfig.PersistenceUnit, null); entityManager = entityManagerFactory.createEntityManager(); properties = entityManagerFactory.getProperties(); databaseUrl = findProperty("javax.persistence.jdbc.url"); databaseName = StringUtils.substringAfterLast(databaseUrl, "/"); databaseDialectName = findProperty("hibernate.dialect"); databaseDialect = (Dialect) ReflectHelper.classForName(databaseDialectName).newInstance(); configuration = buildConfiguration(); entityTransaction = entityManager.getTransaction(); }