Example usage for org.springframework.orm.jpa LocalContainerEntityManagerFactoryBean afterPropertiesSet

List of usage examples for org.springframework.orm.jpa LocalContainerEntityManagerFactoryBean afterPropertiesSet

Introduction

In this page you can find the example usage for org.springframework.orm.jpa LocalContainerEntityManagerFactoryBean afterPropertiesSet.

Prototype

@Override
    public void afterPropertiesSet() throws PersistenceException 

Source Link

Usage

From source file:be.bittich.quote.config.SpringJPAConfig.java

/**
 * EntityManagerFactory Bean/*from   w ww . j a  v  a  2 s .  c o  m*/
 *
 * @param dataSource
 * @return
 */
@Bean
@Autowired
public EntityManagerFactory entityManagerFactory(BoneCPDataSource dataSource) {
    HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();

    LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();
    factory.setJpaVendorAdapter(vendorAdapter);
    factory.setPackagesToScan("be.bittich.quote.model");
    factory.setDataSource(dataSource);

    factory.setJpaProperties(additionalProperties());

    factory.afterPropertiesSet();

    return factory.getObject();
}

From source file:ru.anr.base.dao.AbstractJPADaoConfig.java

/**
 * Definition of {@link EntityManagerFactory}
 * /*from w ww.j a v  a  2s . c  o m*/
 * @return Bean instance
 */
@Bean(name = "entityManagerFactory")
public EntityManagerFactory entityManagerFactory() {

    HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();

    LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();
    factory.setJpaVendorAdapter(vendorAdapter);
    factory.setDataSource(dataSource());
    factory.setPersistenceXmlLocation(persistenceFileLocation);
    factory.afterPropertiesSet();

    return factory.getObject();
}

From source file:com.sdl.odata.datasource.jpa.JPADataSourceConfiguration.java

@Bean
@Primary//w w  w . jav  a  2  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:ru.portal.services.AppConfigTest.java

@Bean(name = "entityManagerFactory")
public LocalContainerEntityManagerFactoryBean entityManagerFactory() {

    HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
    vendorAdapter.setShowSql(true);/*from  w  w  w.j a  v a2s. c o m*/

    LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean();
    em.setDataSource(this.dataSource());
    em.setPackagesToScan(new String[] { "ru.portal.entity" });
    em.setPersistenceUnitName("portalPersistanceUnit");

    em.setJpaVendorAdapter(vendorAdapter);
    em.setJpaProperties(additionalProperties());

    em.afterPropertiesSet();

    return em;

}

From source file:jpa.JpaConfig.java

@Bean
public EntityManagerFactory entityManagerFactory() {

    HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
    vendorAdapter.setGenerateDdl(true);/*from  w w  w  .  j  a v  a 2s.  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:io.springagora.store.ApplicationConfig.java

@Bean
@Autowired/*w ww. j  a va  2  s  .c o m*/
public EntityManagerFactory entityManagerFactory(DataSource dataSource) {
    HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
    vendorAdapter.setGenerateDdl(generateDDL.booleanValue());
    vendorAdapter.setShowSql(showSQL.booleanValue());
    vendorAdapter.setDatabasePlatform("org.hibernate.dialect.MySQL5InnoDBDialect");
    vendorAdapter.setDatabase(Database.MYSQL);

    Properties properties = new Properties();
    properties.setProperty("hibernate.cache.use_second_level_cache", "true");
    properties.setProperty("hibernate.cache.region.factory_class",
            "org.hibernate.cache.ehcache.EhCacheRegionFactory");
    properties.setProperty("hibernate.cache.use_query_cache", "true");
    properties.setProperty("hibernate.generate_statistics", showStatistics.toString());

    LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();
    factory.setJpaVendorAdapter(vendorAdapter);
    factory.setPackagesToScan("io.springagora.core.domain");
    factory.setDataSource(dataSource);
    factory.setJpaProperties(properties);
    factory.afterPropertiesSet();

    return factory.getObject();
}

From source file:net.ljcomputing.config.PersistenceConfiguration.java

/**
 * Entity manager factory./*from w  w  w. ja v  a2 s  . c  o m*/
 *
 * @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.musala.configuration.RssAplicationConfiguration.java

@Bean(name = "entityManagerFactory")
public EntityManagerFactory entityManagerFactory() throws SQLException {
    HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();

    LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();
    factory.setDataSource(dataSource());
    factory.setPackagesToScan("com.musala.db");

    //factory.setPersistenceUnitName("persistenceUnit"); //TODO check why use it
    factory.setJpaVendorAdapter(vendorAdapter);
    factory.setJpaProperties(additionalProperties());
    factory.afterPropertiesSet();

    return factory.getObject();
}

From source file:com.musala.testutils.DatabaseTestConfiguration.java

@Bean(name = "entityManagerFactory")
public EntityManagerFactory entityManagerFactory() {
    HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();

    LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();
    factory.setDataSource(dataSource());
    factory.setPackagesToScan("com.musala.db");

    factory.setPersistenceUnitName("persistenceUnit");
    factory.setJpaVendorAdapter(vendorAdapter);
    factory.setJpaProperties(additionalProperties());
    factory.afterPropertiesSet();

    return factory.getObject();
}

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();
}