List of usage examples for org.springframework.orm.jpa LocalContainerEntityManagerFactoryBean setPackagesToScan
public void setPackagesToScan(String... packagesToScan)
From source file:org.jgrades.data.context.DataContext.java
@Bean LocalContainerEntityManagerFactoryBean mainEntityManagerFactory(DataSource mainDataSource) { LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean(); entityManagerFactoryBean.setDataSource(mainDataSource); entityManagerFactoryBean.setJpaVendorAdapter(new HibernateJpaVendorAdapter()); entityManagerFactoryBean.setPackagesToScan(packagesToScan.toArray(new String[] {})); Properties jpaProperties = new Properties(); jpaProperties.put("hibernate.dialect", "org.hibernate.dialect.PostgreSQLDialect"); jpaProperties.put("hibernate.hbm2ddl.auto", schemaOrmPolicy); jpaProperties.put("hibernate.show_sql", showSql); jpaProperties.put("hibernate.format_sql", formatSql); jpaProperties.put("hibernate.enable_lazy_load_no_trans", true); entityManagerFactoryBean.setJpaProperties(jpaProperties); return entityManagerFactoryBean; }
From source file:uk.org.linuxgrotto.config.JpaConfiguration.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean localContainerEntityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean(); localContainerEntityManagerFactoryBean.setDataSource(dataSource()); localContainerEntityManagerFactoryBean.setPackagesToScan(new String[] { "uk.org.linuxgrotto" }); JpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); localContainerEntityManagerFactoryBean.setJpaVendorAdapter(vendorAdapter); localContainerEntityManagerFactoryBean.setJpaProperties(hibernateProperties()); return localContainerEntityManagerFactoryBean; }