List of usage examples for org.springframework.orm.jpa LocalContainerEntityManagerFactoryBean LocalContainerEntityManagerFactoryBean
LocalContainerEntityManagerFactoryBean
From source file:uk.ac.ebi.ep.data.dataconfig.DataConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean(); //em.setPersistenceXmlLocation("classpath*:META-INF/persistence.xml"); em.setDataSource(dataSource);// w ww .java 2 s . com em.setPackagesToScan("uk.ac.ebi.ep.data.domain"); Properties properties = new Properties(); properties.setProperty("hibernate.cache.provider_class", "org.hibernate.cache.NoCacheProvider"); properties.setProperty("hibernate.connection.driver_class", "oracle.jdbc.OracleDriver"); HibernateJpaVendorAdapter vendor = new HibernateJpaVendorAdapter(); vendor.setShowSql(false); vendor.setDatabase(Database.ORACLE); em.setJpaProperties(properties); em.setJpaVendorAdapter(vendor); return em; }
From source file:com.example.spring.boot.app.RepositoryConfig.java
@Bean public EntityManagerFactory entityManagerFactory() { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setGenerateDdl(true);// ww w . j av a 2 s . com LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan(User.class.getPackage().getName()); factory.setDataSource(dataSource()); factory.afterPropertiesSet(); return factory.getObject(); }
From source file:com.apress.prospringintegration.springenterprise.stocks.dao.jpa.StocksJpaConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean entityManagerFactory = new LocalContainerEntityManagerFactoryBean(); entityManagerFactory.setDataSource(dataSource()); return entityManagerFactory; }
From source file:org.ibankapp.base.persistence.validation.test.TestContextConfig.java
@Bean LocalContainerEntityManagerFactoryBean entityManagerFactory(DataSource dataSource) { LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean(); entityManagerFactoryBean.setDataSource(dataSource); entityManagerFactoryBean.setJpaVendorAdapter(new HibernateJpaVendorAdapter()); entityManagerFactoryBean.setPackagesToScan("org.ibankapp"); Properties properties = new Properties(); properties.put("hibernate.dialect", "org.hibernate.dialect.H2Dialect"); properties.put("hibernate.ejb.naming_strategy", "org.hibernate.cfg.ImprovedNamingStrategy"); properties.put("hibernate.hbm2ddl.auto", "update"); properties.put("hibernate.show_sql", true); entityManagerFactoryBean.setJpaProperties(properties); return entityManagerFactoryBean; }
From source file:br.com.shopcarpet.config.JpaConfig.java
/** * Este bean criado controla a conexao com banco de dados, dialeto. * Este bean esta associado a contexto do Spring, ou seja * todas sessoes sero controlados pelo spring. * *//*from w ww . java2 s .co m*/ @Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory(final DataSource dataSource, final JpaVendorAdapter jpaVendorAdapter) { final LocalContainerEntityManagerFactoryBean emfb = new LocalContainerEntityManagerFactoryBean(); emfb.setDataSource(dataSource); emfb.setJpaVendorAdapter(jpaVendorAdapter); emfb.setPackagesToScan("br.com.shopcarpet.domain"); return emfb; }
From source file:br.com.gumga.academia.Aplicacao.java
@Bean public EntityManagerFactory entityManagerFactory() { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setGenerateDdl(true);/*w ww .java 2s . co m*/ LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan("br.com.gumga.academia.entidade"); factory.setDataSource(dataSource()); factory.afterPropertiesSet(); return factory.getObject(); }
From source file:pl.softech.eav.example.JpaConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory(JpaVendorAdapter jpaVendorAdapter, DataSource ds, @Value("${hibernate.show_sql}") String showSql, @Value("${hibernate.format_sql}") String formatSql, @Value("${hibernate.cache.use_second_level_cache}") String useSecondLevelCache) { LocalContainerEntityManagerFactoryBean lemfb = new LocalContainerEntityManagerFactoryBean(); lemfb.setDataSource(ds);//from w w w . jav a 2 s. co m lemfb.setJpaVendorAdapter(jpaVendorAdapter); lemfb.setPackagesToScan("pl.softech.eav.domain"); Properties jpaProperties = new Properties(); jpaProperties.setProperty("hibernate.cache.region.factory_class", "org.hibernate.cache.ehcache.EhCacheRegionFactory"); jpaProperties.setProperty("hibernate.cache.use_second_level_cache", useSecondLevelCache); jpaProperties.setProperty("hibernate.show_sql", showSql); jpaProperties.setProperty("hibernate.format_sql", formatSql); /* See https://hibernate.atlassian.net/browse/HHH-8796 */ jpaProperties.setProperty("hibernate.schema_update.unique_constraint_strategy", "RECREATE_QUIETLY"); lemfb.setJpaProperties(jpaProperties); return lemfb; }
From source file:com.cput.my.wonder.app.config.ConnectionConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory(DataSource dataSource, JpaVendorAdapter jpaVendorAdapter) { LocalContainerEntityManagerFactoryBean lef = new LocalContainerEntityManagerFactoryBean(); lef.setDataSource(dataSource);//www.java 2 s. c o m lef.setJpaVendorAdapter(jpaVendorAdapter); lef.setPackagesToScan("com.cput.my.wonder"); return lef; }
From source file:br.com.gumga.academia.aplicacao.Aplicacao.java
@Bean public EntityManagerFactory entityManagerFactory() { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setGenerateDdl(true);/* w w w . jav a 2 s. com*/ LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan("br.com.gumga.academia.entidades"); factory.setDataSource(dataSource()); factory.afterPropertiesSet(); return factory.getObject(); }
From source file:uk.co.parso.barebones.DbConfig.java
@Bean(name = "testEntityManagerFactory") public LocalContainerEntityManagerFactoryBean testEntityManagerFactory() throws SQLException { LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setPackagesToScan("uk.co.parso.barebones.entities"); factory.setDataSource(testDataSource()); factory.setPersistenceProviderClass(HibernatePersistenceProvider.class); factory.setJpaProperties(hibProperties()); factory.afterPropertiesSet();// w w w . j a v a 2 s . c om factory.setJpaDialect(new HibernateJpaDialect()); HibernateJpaVendorAdapter adapter = new HibernateJpaVendorAdapter(); adapter.setDatabase(Database.MYSQL); factory.setJpaVendorAdapter(adapter); return factory; }