List of usage examples for org.springframework.orm.jpa LocalContainerEntityManagerFactoryBean setPackagesToScan
public void setPackagesToScan(String... packagesToScan)
From source file:de.bstreit.java.oscr.SpringConfigurationDoesComponentScan.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory(DataSource dataSource, JpaVendorAdapter jpaVendorAdapter) { final LocalContainerEntityManagerFactoryBean lef = new LocalContainerEntityManagerFactoryBean(); lef.setDataSource(dataSource);//from w w w .java 2 s. c om lef.setJpaVendorAdapter(jpaVendorAdapter); // Packages to scan for hibernate entities final String thisPackageAndSubpackages = this.getClass().getPackage().getName(); lef.setPackagesToScan(thisPackageAndSubpackages); return lef; }
From source file:com.kerjapraktek.dataalumni.SpringConfiguration.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory(DataSource dataSource) { LocalContainerEntityManagerFactoryBean entityManagerFactory = new LocalContainerEntityManagerFactoryBean(); entityManagerFactory.setDataSource(dataSource); Properties jpaProperties = new Properties(); jpaProperties.put("hibernate.hbm2ddl.auto", "create-drop"); jpaProperties.put("hibernate.show_sql", "true"); entityManagerFactory.setJpaProperties(jpaProperties); entityManagerFactory.setPackagesToScan("com.kerjapraktek.dataalumni.entities"); entityManagerFactory.setPersistenceProvider(new HibernatePersistenceProvider()); return entityManagerFactory; }
From source file:org.osgp.adapter.protocol.dlms.application.config.DlmsPersistenceConfig.java
/** * Method for creating the Entity Manager Factory Bean. * * @return LocalContainerEntityManagerFactoryBean * @throws ClassNotFoundException/* w w w. j av a2 s. c om*/ * when class not found */ @Bean @DependsOn("dlmsFlyway") public LocalContainerEntityManagerFactoryBean dlmsEntityManagerFactory() throws ClassNotFoundException { final LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean(); entityManagerFactoryBean.setPersistenceUnitName("OSGP_PROTOCOL_ADAPTER_DLMS_SETTINGS"); entityManagerFactoryBean.setDataSource(this.dlmsDataSource()); 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:com.springsource.html5expense.config.ComponentConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean emfb = new LocalContainerEntityManagerFactoryBean(); emfb.setJpaVendorAdapter(jpaAdapter()); emfb.setDataSource(dataSource());//from ww w . j a va 2 s .co m emfb.setJpaPropertyMap(createPropertyMap()); emfb.setJpaDialect(new HibernateJpaDialect()); emfb.setPersistenceUnitName("sample"); emfb.setPackagesToScan(new String[] { Expense.class.getPackage().getName() }); return emfb; }
From source file:aka.pirana.springsecurity.config.PersistenceConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { System.out.println("aka.pirana.springsecurity.config.PersistenceConfig.entityManagerFactory()"); LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setGenerateDdl(Boolean.TRUE); vendorAdapter.setShowSql(Boolean.TRUE); factory.setDataSource(dataSource()); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan("aka.pirana.springsecurity.entities"); Properties jpaProperties = new Properties(); jpaProperties.put("hibernate.hbm2ddl.auto", env.getProperty("hibernate.hbm2ddl.auto")); factory.setJpaProperties(jpaProperties); factory.afterPropertiesSet();//www .j a va 2s . co m factory.setLoadTimeWeaver(new InstrumentationLoadTimeWeaver()); return factory; }
From source file:com.alliander.osgp.adapter.protocol.oslp.elster.application.config.OslpPersistenceConfig.java
/** * Method for creating the Entity Manager Factory Bean. * * @return LocalContainerEntityManagerFactoryBean * @throws ClassNotFoundException/*from w w w. ja v a2 s . c om*/ * when class not found */ @Bean // @DependsOn("oslpFlyway") public LocalContainerEntityManagerFactoryBean oslpEntityManagerFactory() throws ClassNotFoundException { final LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean(); entityManagerFactoryBean.setPersistenceUnitName("OSGP_PROTOCOL_ADAPTER_OSLP_SETTINGS"); entityManagerFactoryBean.setDataSource(this.getOslpDataSource()); entityManagerFactoryBean.setPackagesToScan( this.environment.getRequiredProperty(PROPERTY_NAME_OSLP_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:com.alliander.osgp.adapter.protocol.oslp.application.config.OslpPersistenceConfig.java
/** * Method for creating the Entity Manager Factory Bean. * * @return LocalContainerEntityManagerFactoryBean * @throws ClassNotFoundException/*from w w w. java2 s .c o m*/ * when class not found */ @Bean @DependsOn("oslpFlyway") public LocalContainerEntityManagerFactoryBean oslpEntityManagerFactory() throws ClassNotFoundException { final LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean(); entityManagerFactoryBean.setPersistenceUnitName("OSGP_PROTOCOL_ADAPTER_OSLP_SETTINGS"); entityManagerFactoryBean.setDataSource(this.getOslpDataSource()); entityManagerFactoryBean.setPackagesToScan( this.environment.getRequiredProperty(PROPERTY_NAME_OSLP_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:br.com.proj.web.config.WebMvcConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { System.out.println("entityManagerFactory"); LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setGenerateDdl(Boolean.TRUE); vendorAdapter.setShowSql(Boolean.TRUE); factory.setDataSource(dataSource()); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan("br.com.proj.model"); Properties jpaProperties = new Properties(); jpaProperties.put("hibernate.hbm2ddl.auto", env.getProperty("hibernate.hbm2ddl.auto")); factory.setJpaProperties(jpaProperties); factory.afterPropertiesSet();//from www. j a v a 2 s . c o m factory.setLoadTimeWeaver(new InstrumentationLoadTimeWeaver()); return factory; }
From source file:com.zbum.example.springweb.config.AppConfig.java
@Bean public EntityManagerFactory entityManagerFactory() { LocalContainerEntityManagerFactoryBean localContainerEntityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean(); localContainerEntityManagerFactoryBean.setJpaVendorAdapter(new HibernateJpaVendorAdapter()); localContainerEntityManagerFactoryBean.setDataSource(dataSource()); localContainerEntityManagerFactoryBean.setJpaProperties(jpaProperties()); localContainerEntityManagerFactoryBean.setPackagesToScan("com.zbum.example.springweb.repository"); localContainerEntityManagerFactoryBean.afterPropertiesSet(); return localContainerEntityManagerFactoryBean.getObject(); }
From source file:de.pksoftware.springstrap.core.config.RdbmsConfigBase.java
/** * Creates the EntityManagerFactory instance. * @return/* ww w. j ava 2s . com*/ */ @Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { addEntityPackages(); LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean(); entityManagerFactoryBean.setLoadTimeWeaver(loadTimeWeaver()); entityManagerFactoryBean.setDataSource(dataSource()); entityManagerFactoryBean.setJpaVendorAdapter(vendorAdapter()); entityManagerFactoryBean.setPackagesToScan(packagesToScan.toArray(new String[packagesToScan.size()])); entityManagerFactoryBean.setJpaProperties(jpaProperties()); // entityManagerFactoryBean.afterPropertiesSet(); return entityManagerFactoryBean; }