List of usage examples for org.springframework.orm.jpa LocalContainerEntityManagerFactoryBean setMappingResources
public void setMappingResources(String... mappingResources)
From source file:things.config.jpa.JpaTestConfig.java
@Bean public EntityManagerFactory entityManagerFactory() throws Exception { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setGenerateDdl(true);// w w w . j a va2 s . c o m LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan("things.thing", "things.types"); factory.setDataSource(dataSource()); factory.setMappingResources("thing.hbm.xml"); factory.afterPropertiesSet(); return factory.getObject(); }
From source file:jpa.JpaConfig.java
@Bean public EntityManagerFactory entityManagerFactory() { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setGenerateDdl(true);// w w w . j a va 2 s . c o m LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan("things.thing", "types"); factory.setDataSource(dataSource()); factory.setMappingResources("thing.hbm.xml"); factory.afterPropertiesSet(); return factory.getObject(); }
From source file:hub.config.jpa.HubConfigJpa.java
@Bean public EntityManagerFactory entityManagerFactory() { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setGenerateDdl(true);//from w ww .ja v a2 s .c om vendorAdapter.setShowSql(false); vendorAdapter.setDatabasePlatform("org.hibernate.dialect.MySQLDialect"); LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan("things.thing", "hub.backends.users.types"); factory.setDataSource(dataSource()); factory.setMappingResources("thing.hbm.xml"); factory.afterPropertiesSet(); return factory.getObject(); }
From source file:org.unidle.config.DataConfiguration.java
@Bean
@DependsOn({ "cacheManager", "springLiquibase" })
public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
final HibernateJpaVendorAdapter jpaVendorAdapter = new HibernateJpaVendorAdapter();
jpaVendorAdapter.setDatabase(jpaVendorDatabase);
final Map<String, Object> jpaProperties = new LinkedHashMap<>();
jpaProperties.put("hibernate.cache.region.factory_class", hibernateEhcacheRegionFactoryClass);
jpaProperties.put("hibernate.cache.use_query_cache", hibernateUseQueryCache);
jpaProperties.put("hibernate.cache.use_second_level_cache", hibernateUseSecondLevelCache);
jpaProperties.put("hibernate.hbm2ddl.auto", hibernateHbm2ddl);
final LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean();
entityManagerFactoryBean.setDataSource(dataSource());
entityManagerFactoryBean.setJpaDialect(new HibernateJpaDialect());
entityManagerFactoryBean.setJpaVendorAdapter(jpaVendorAdapter);
entityManagerFactoryBean.setPackagesToScan("org.unidle.domain");
entityManagerFactoryBean.setJpaPropertyMap(jpaProperties);
entityManagerFactoryBean.setMappingResources("jpa/orm.xml");
return entityManagerFactoryBean;
}