List of usage examples for org.springframework.orm.jpa LocalContainerEntityManagerFactoryBean LocalContainerEntityManagerFactoryBean
LocalContainerEntityManagerFactoryBean
From source file:io.convergencia.training.Application.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean(); em.setDataSource(dataSource());// ww w .j a va 2 s . c o m em.setJpaVendorAdapter(jpaVendorAdapter()); em.setPackagesToScan("io.convergencia.training.model"); return em; }
From source file:corner.orm.gae.GaeModule.java
public static EntityManagerFactory buildEntityManagerFactory( @Autobuild DatastorePersistenceProvider persistenceProvider) { LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean(); entityManagerFactoryBean.setPersistenceProvider(persistenceProvider); Properties jpaProperties = new Properties(); jpaProperties.put("datanucleus.NontransactionalRead", "true"); jpaProperties.put("datanucleus.NontransactionalWrite", "true"); jpaProperties.put("datanucleus.ConnectionURL", "appengine"); jpaProperties.put("datanucleus.jpa.addClassTransformer", "false"); entityManagerFactoryBean.setJpaProperties(jpaProperties); LoadTimeWeaver loadTimeWeaver = new SimpleLoadTimeWeaver(); entityManagerFactoryBean.setLoadTimeWeaver(loadTimeWeaver); entityManagerFactoryBean.afterPropertiesSet(); return entityManagerFactoryBean.getObject(); }
From source file:com.alliander.osgp.webdevicesimulator.application.config.ApplicationContext.java
/** * Method for creating the Entity Manager Factory Bean. * * @return LocalContainerEntityManagerFactoryBean * @throws ClassNotFoundException// w ww . j av a2 s .c o m * when class not found */ @Bean @DependsOn("flyway") public LocalContainerEntityManagerFactoryBean entityManagerFactory() throws ClassNotFoundException { final LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean(); entityManagerFactoryBean.setPersistenceUnitName("OSPG_DEVICESIMULATOR_WEB"); entityManagerFactoryBean.setDataSource(this.getDataSource()); entityManagerFactoryBean.setPackagesToScan( this.environment.getRequiredProperty(PROPERTY_NAME_ENTITYMANAGER_PACKAGES_TO_SCAN)); entityManagerFactoryBean.setPersistenceProviderClass(HibernatePersistence.class); final Properties jpaProperties = new Properties(); jpaProperties.put(PROPERTY_NAME_HIBERNATE_DIALECT, this.environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_DIALECT)); jpaProperties.put(PROPERTY_NAME_HIBERNATE_FORMAT_SQL, this.environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_FORMAT_SQL)); jpaProperties.put(PROPERTY_NAME_HIBERNATE_NAMING_STRATEGY, this.environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_NAMING_STRATEGY)); jpaProperties.put(PROPERTY_NAME_HIBERNATE_SHOW_SQL, this.environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_SHOW_SQL)); entityManagerFactoryBean.setJpaProperties(jpaProperties); return entityManagerFactoryBean; }
From source file:org.drugis.addis.config.MainConfig.java
@Bean(name = "emAddisCore") public LocalContainerEntityManagerFactoryBean entityManagerFactory() { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setGenerateDdl(false); vendorAdapter.setShowSql(false);//from ww w . ja v a 2 s. c o m LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean(); em.setJpaProperties(additionalProperties()); em.setJpaVendorAdapter(vendorAdapter); em.setPackagesToScan("org.drugis.addis.projects", "org.drugis.addis.outcomes", "org.drugis.addis.interventions", "org.drugis.addis.security", "org.drugis.addis.analyses", "org.drugis.addis.scenarios", "org.drugis.addis.models", "org.drugis.addis.problems", "org.drugis.addis.covariates", "org.drugis.trialverse", "org.drugis.addis.scaledUnits", "org.drugis.addis.subProblems", "org.drugis.addis.ordering", "org.drugis.addis.workspaceSettings"); em.setDataSource(dataSource()); em.setPersistenceUnitName("addisCore"); em.setLoadTimeWeaver(new InstrumentationLoadTimeWeaver()); em.afterPropertiesSet(); return em; }
From source file:net.sp1d.chym.loader.RootConfig.java
@Bean LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean emf = new LocalContainerEntityManagerFactoryBean(); HibernateJpaVendorAdapter va = new HibernateJpaVendorAdapter(); va.setDatabasePlatform("org.hibernate.dialect.MySQL5InnoDBDialect"); va.setGenerateDdl(true);//from ww w . j av a2 s .c om emf.setJpaVendorAdapter(va); emf.setDataSource(dataSource()); emf.setPackagesToScan("net.sp1d.chym.loader.bean", "net.sp1d.chym.loader.tracker", "net.sp1d.chym.loader.repo"); emf.setPersistenceUnitName("net.sp1d.loader.chym_PU"); Properties properties = new Properties(); properties.setProperty("hibernate.event.merge.entity_copy_observer", "allow"); emf.setJpaProperties(properties); return emf; }
From source file:net.sp1d.chym.loader.RootConfigDev.java
@Bean LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean emf = new LocalContainerEntityManagerFactoryBean(); emf.setPersistenceUnitName("net.sp1d.loader.chym_PU"); HibernateJpaVendorAdapter va = new HibernateJpaVendorAdapter(); // va.setDatabasePlatform("org.hibernate.dialect.HSQLDialect"); va.setDatabasePlatform("org.hibernate.dialect.MySQL5InnoDBDialect"); va.setGenerateDdl(true);//from ww w. jav a 2 s .c om emf.setJpaVendorAdapter(va); emf.setDataSource(dataSource()); emf.setPackagesToScan("net.sp1d.chym.loader.bean", "net.sp1d.chym.loader.tracker", "net.sp1d.chym.loader.repo", "net.sp1d.chym.loader.tracker"); Properties properties = new Properties(); properties.setProperty("hibernate.event.merge.entity_copy_observer", "allow"); emf.setJpaProperties(properties); return emf; }
From source file:org.activiti.spring.test.jpa.JPASpringTest.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactoryBean( OpenJpaVendorAdapter openJpaVendorAdapter, DataSource ds) { LocalContainerEntityManagerFactoryBean emf = new LocalContainerEntityManagerFactoryBean(); emf.setPersistenceXmlLocation("classpath:/org/activiti/spring/test/jpa/custom-persistence.xml"); emf.setJpaVendorAdapter(openJpaVendorAdapter); emf.setDataSource(ds);/* w w w. j av a2s . c o m*/ return emf; }
From source file:org.finra.dm.dao.config.DaoSpringModuleConfig.java
/** * The JPA entity manager factory.//from www.j av a 2 s . c o m * * @return the entity manager factory. */ @Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { // Create the entity manager factory against our data source. LocalContainerEntityManagerFactoryBean entityManagerFactory = new LocalContainerEntityManagerFactoryBean(); entityManagerFactory.setDataSource(getDmDataSource()); // Auto-scan our model classes for persistent objects. entityManagerFactory.setPackagesToScan(MODEL_PACKAGES_TO_SCAN); // Set the JPA vendor adapter using a configured Spring bean. entityManagerFactory.setJpaVendorAdapter(getHibernateJpaVendorAdapter()); // Set JPA additional properties. entityManagerFactory.setJpaProperties(jpaProperties()); return entityManagerFactory; }
From source file:org.finra.herd.dao.config.DaoSpringModuleConfig.java
/** * The JPA entity manager factory.//from w ww. j a va 2s . co m * * @return the entity manager factory. */ @Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { // Create the entity manager factory against our data source. LocalContainerEntityManagerFactoryBean entityManagerFactory = new LocalContainerEntityManagerFactoryBean(); entityManagerFactory.setDataSource(getHerdDataSource()); // Auto-scan our model classes for persistent objects. entityManagerFactory.setPackagesToScan(MODEL_PACKAGES_TO_SCAN); // Set the JPA vendor adapter using a configured Spring bean. entityManagerFactory.setJpaVendorAdapter(getHibernateJpaVendorAdapter()); // Set JPA additional properties. entityManagerFactory.setJpaProperties(jpaProperties()); return entityManagerFactory; }