List of usage examples for org.springframework.orm.jpa LocalContainerEntityManagerFactoryBean setPackagesToScan
public void setPackagesToScan(String... packagesToScan)
From source file:net.ljcomputing.config.PersistenceConfiguration.java
/** * Entity manager factory.//from ww w . jav a2s .c om * * @return the entity manager factory */ @Bean public EntityManagerFactory entityManagerFactory() { final HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setGenerateDdl(true); final LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan("net.ljcomputing.entity"); factory.setDataSource(dataSource()); factory.afterPropertiesSet(); return factory.getObject(); }
From source file:com.invariantproperties.sandbox.springentitylistener.listener.ApplicationContext.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() throws ClassNotFoundException { LocalContainerEntityManagerFactoryBean bean = new LocalContainerEntityManagerFactoryBean(); System.out.println("url: " + environment.getProperty(PROPERTY_NAME_DATABASE_URL)); bean.setDataSource(dataSource());/*from w w w .j a v a 2 s. c o m*/ bean.setPackagesToScan(environment.getRequiredProperty(PROPERTY_NAME_ENTITYMANAGER_PACKAGES_TO_SCAN)); bean.setPersistenceProviderClass(HibernatePersistence.class); // bean.setPersistenceUnitName(environment // .getRequiredProperty(PROPERTY_NAME_PERSISTENCE_UNIT_NAME)); HibernateJpaVendorAdapter va = new HibernateJpaVendorAdapter(); bean.setJpaVendorAdapter(va); Properties jpaProperties = new Properties(); jpaProperties.put(PROPERTY_NAME_HIBERNATE_DIALECT, environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_DIALECT)); jpaProperties.put(PROPERTY_NAME_HIBERNATE_FORMAT_SQL, environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_FORMAT_SQL)); jpaProperties.put(PROPERTY_NAME_HIBERNATE_NAMING_STRATEGY, environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_NAMING_STRATEGY)); jpaProperties.put(PROPERTY_NAME_HIBERNATE_SHOW_SQL, environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_SHOW_SQL)); jpaProperties.put(PROPERTY_NAME_HIBERNATE_HBM2DDL_AUTO, environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_HBM2DDL_AUTO)); bean.setJpaProperties(jpaProperties); return bean; }
From source file:com.sdl.odata.datasource.jpa.JPADataSourceConfiguration.java
@Bean @Primary/*from w w w .j a v a2 s . c o m*/ public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean localContainerEntityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean(); localContainerEntityManagerFactoryBean.setDataSource(primaryDataSource()); localContainerEntityManagerFactoryBean.setJpaVendorAdapter(jpaVendorAdapter()); localContainerEntityManagerFactoryBean.setPackagesToScan(entityModel); localContainerEntityManagerFactoryBean.afterPropertiesSet(); return localContainerEntityManagerFactoryBean; }
From source file:org.jblogcms.core.config.PersistenceContext.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean(); entityManagerFactoryBean.setDataSource(dataSource()); entityManagerFactoryBean.setJpaVendorAdapter(new HibernateJpaVendorAdapter()); entityManagerFactoryBean.setPackagesToScan(PACKAGES_TO_SCAN); Properties jpaProperties = new Properties(); jpaProperties.put(HIBERNATE_DIALECT, environment.getRequiredProperty(HIBERNATE_DIALECT)); jpaProperties.put(HIBERNATE_FORMAT_SQL, environment.getRequiredProperty(HIBERNATE_FORMAT_SQL)); jpaProperties.put(HIBERNATE_HBM2DDL_AUTO, environment.getRequiredProperty(HIBERNATE_HBM2DDL_AUTO)); jpaProperties.put(HIBERNATE_EJB_NAMING_STRATEGY, environment.getRequiredProperty(HIBERNATE_EJB_NAMING_STRATEGY)); jpaProperties.put(HIBERNATE_SHOW_SQL, environment.getRequiredProperty(HIBERNATE_SHOW_SQL)); entityManagerFactoryBean.setJpaProperties(jpaProperties); return entityManagerFactoryBean; }
From source file:com.mycompany.configuration.SpringDateConfigMySQL.java
/** * ???/*from ww w . j a va2 s. c o m*/ * * @param dataSource ? * @param jpaVendorAdapter ? * @return ??? */ @Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory(DataSource dataSource, JpaVendorAdapter jpaVendorAdapter) { LocalContainerEntityManagerFactoryBean emf = new LocalContainerEntityManagerFactoryBean(); emf.setDataSource(dataSource); emf.setPersistenceUnitName("mycompany"); emf.setJpaVendorAdapter(jpaVendorAdapter); // ? ?? ?? emf.setPackagesToScan("com.mycompany.dto"); return emf; }
From source file:io.cloudslang.schema.context.ScoreDatabaseContext.java
@Bean @DependsOn("liquibase") LocalContainerEntityManagerFactoryBean entityManagerFactory(DataSource dataSource) { //Init the IdentityManager SimpleHiloIdentifierGenerator.setDataSource(dataSource); //Now create the bean LocalContainerEntityManagerFactoryBean emf = new LocalContainerEntityManagerFactoryBean(); emf.setDataSource(dataSource);/* w ww . j av a2 s. co m*/ emf.setJpaProperties(jpaProperties()); emf.setJpaVendorAdapter(jpaVendorAdapter()); emf.setPersistenceProviderClass(HibernatePersistence.class); emf.setPackagesToScan("io.cloudslang"); return emf; }
From source file:calculus.backend.JpaConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setDatabase(this.dataBase); vendorAdapter.setGenerateDdl(true);//from ww w . j av a 2 s. c om LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan("calculus.backend.model"); factory.setDataSource(dataSource()); factory.setJpaProperties(propiedadesAdicionalesJpa()); return factory; }
From source file:rzd.vivc.documentexamination.configuration.SpringDateConfigMySQL.java
/** * ???/*from ww w .j a va 2 s . c om*/ * * @param dataSource ? * @param jpaVendorAdapter ? * @return ??? */ @Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory(DataSource dataSource, JpaVendorAdapter jpaVendorAdapter) { LocalContainerEntityManagerFactoryBean emf = new LocalContainerEntityManagerFactoryBean(); emf.setDataSource(dataSource); emf.setPersistenceUnitName("documentexamination"); emf.setJpaVendorAdapter(jpaVendorAdapter); // ? ?? ?? emf.setPackagesToScan("rzd.vivc.documentexamination.model.dto"); return emf; }
From source file:hiloTestear.ESNConfiguracionPersistencia.java
@Bean //@DependsOn("liquibase") public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean(); entityManagerFactoryBean.setDataSource(dataSource()); entityManagerFactoryBean.setJpaVendorAdapter(new HibernateJpaVendorAdapter()); entityManagerFactoryBean.setPackagesToScan(PROPERTY_PACKAGES_TO_SCAN); Properties jpaProperties = new Properties(); jpaProperties.put(PROPERTY_NAME_HIBERNATE_DIALECT, environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_DIALECT)); jpaProperties.put(PROPERTY_NAME_HIBERNATE_FORMAT_SQL, environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_FORMAT_SQL)); jpaProperties.put(PROPERTY_NAME_HIBERNATE_HBM2DDL_AUTO, environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_HBM2DDL_AUTO)); jpaProperties.put(PROPERTY_NAME_HIBERNATE_NAMING_STRATEGY, environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_NAMING_STRATEGY)); jpaProperties.put(PROPERTY_NAME_HIBERNATE_SHOW_SQL, environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_SHOW_SQL)); jpaProperties.put(PROPERTY_NAME_HIBERNATE_USE_SQL_COMMENTS, environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_USE_SQL_COMMENTS)); jpaProperties.put(PROPERTY_NAME_HIBERNATE_ID_GENERATOR, environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_ID_GENERATOR)); entityManagerFactoryBean.setJpaProperties(jpaProperties); return entityManagerFactoryBean; }
From source file:com.devnexus.ting.config.PersistenceConfig.java
@Bean @Profile({ SpringProfile.STANDALONE, SpringProfile.DEFAULT, SpringProfile.DEMO, SpringProfile.CLOUD }) public LocalContainerEntityManagerFactoryBean entityManagerFactory() { final LocalContainerEntityManagerFactoryBean entityManagerFactory = new LocalContainerEntityManagerFactoryBean(); entityManagerFactory.setDataSource(dataSource()); entityManagerFactory.setJpaVendorAdapter(hibernateJpaVendorAdapter()); entityManagerFactory.setPackagesToScan(PERSISTENCE_BASE_PACKAGE); final Map<String, Object> jpaProperties = new HashMap<>(); jpaProperties.put("hibernate.dialect", this.jpaSettings.getProperties().get("dialect")); jpaProperties.put("hibernate.generate_statistics", false); jpaProperties.put("hibernate.show_sql", this.jpaSettings.isShowSql()); jpaProperties.put("hibernate.format_sql", true); jpaProperties.put("hibernate.implicit_naming_strategy", DevNexusSpringImplicitNamingStrategy.class.getName()); jpaProperties.put("hibernate.physical_naming_strategy", SpringPhysicalNamingStrategy.class.getName()); entityManagerFactory.setJpaPropertyMap(jpaProperties); return entityManagerFactory; }