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

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

Introduction

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

Prototype

@Override
@Nullable
public EntityManagerFactory getObject() 

Source Link

Document

Return the singleton EntityManagerFactory.

Usage

From source file:things.Application.java

@Bean
public EntityManagerFactory entityManagerFactory() {

    HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
    vendorAdapter.setGenerateDdl(true);/*from  w  ww .j av a2  s .  co m*/

    LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();
    factory.setJpaVendorAdapter(vendorAdapter);
    factory.setPackagesToScan("things.thing");
    factory.setDataSource(dataSource());
    factory.afterPropertiesSet();

    return factory.getObject();
}

From source file:com.example.spring.boot.app.RepositoryConfig.java

@Bean
public EntityManagerFactory entityManagerFactory() {
    HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
    vendorAdapter.setGenerateDdl(true);// w ww.  ja  v a  2s  . c o m

    LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();
    factory.setJpaVendorAdapter(vendorAdapter);
    factory.setPackagesToScan(User.class.getPackage().getName());
    factory.setDataSource(dataSource());
    factory.afterPropertiesSet();

    return factory.getObject();
}

From source file:org.lightmare.jpa.spring.SpringORM.java

/**
 * Creates {@link JpaTransactionManager} for container scoped use
 * // www. java 2 s  . c o m
 * @return {@link JpaTransactionManager}
 */
private JpaTransactionManager transactionManager() {

    JpaTransactionManager transactionManager = new JpaTransactionManager();

    LocalContainerEntityManagerFactoryBean emfBean = entityManagerFactory();
    EntityManagerFactory emf = emfBean.getObject();
    transactionManager.setEntityManagerFactory(emf);

    return transactionManager;
}

From source file:org.oncoblocks.centromere.jpa.test.JpaTestConfig.java

@Bean
public EntityManagerFactory entityManagerFactory() {
    HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
    vendorAdapter.setGenerateDdl(false);
    LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();
    factory.setJpaVendorAdapter(vendorAdapter);
    factory.setPackagesToScan("org.oncoblocks.centromere.jpa.test");
    factory.setDataSource(dataSource());
    factory.afterPropertiesSet();//from w  w  w. j  av  a2 s  .co m
    return factory.getObject();
}

From source file:com.googlecode.jeeunit.example.spring.web.ServiceSpringConfig.java

@Bean
public EntityManagerFactory entityManagerFactory() {
    LocalContainerEntityManagerFactoryBean bean = new LocalContainerEntityManagerFactoryBean();
    bean.setDataSource(dataSource);/*from   w  w  w. j  a  va 2 s.c om*/
    bean.setPersistenceProvider(new HibernatePersistence());
    bean.setPersistenceXmlLocation("classpath:META-INF/spring-persistence.xml");
    bean.afterPropertiesSet();
    return bean.getObject();
}

From source file:org.ops4j.pax.exam.sample6.web.ServiceSpringConfig.java

@Bean
public EntityManagerFactory entityManagerFactory() {
    LocalContainerEntityManagerFactoryBean bean = new LocalContainerEntityManagerFactoryBean();
    bean.setDataSource(dataSource);/*  w w w . ja  v  a2 s  .c  o m*/
    bean.setPersistenceProvider(new HibernatePersistenceProvider());
    bean.setPersistenceXmlLocation("classpath:META-INF/persistence.xml");
    bean.afterPropertiesSet();
    return bean.getObject();
}

From source file:uk.gov.hscic.common.config.LegacyJPATransactionalConfig.java

@Bean
public EntityManagerFactory legacyEntityManagerFactory() {
    final Database database = Database.valueOf(vendor.toUpperCase());

    final HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
    vendorAdapter.setShowSql(showSql);/*from  w  w  w .java 2 s .c o m*/
    vendorAdapter.setGenerateDdl(true);
    vendorAdapter.setDatabase(database);

    final LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();
    factory.setJpaVendorAdapter(vendorAdapter);
    factory.setPackagesToScan("uk.gov.hscic");
    factory.setDataSource(legacyDataSource);
    factory.afterPropertiesSet();

    return factory.getObject();
}

From source file:com.navita.mavenproject4.config.JpaConfig.java

@Bean
public EntityManagerFactory entityManagerFactory() {

    HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
    vendorAdapter.setGenerateDdl(true);/* w ww .j  ava  2 s.  c  o  m*/

    LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();
    factory.setJpaVendorAdapter(vendorAdapter);
    factory.setPackagesToScan("com.navita.mavenproject4.entity");
    factory.setDataSource((javax.sql.DataSource) dataSource());
    factory.afterPropertiesSet();

    return factory.getObject();
}

From source file:com.redhat.rhtracking.config.JPAConfig.java

@Bean
public EntityManagerFactory entityManagerFactory() throws SQLException, NamingException {
    HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
    vendorAdapter.setGenerateDdl(true);/*w w  w  .  jav a2  s . co m*/
    //vendorAdapter.setShowSql(true);

    LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();
    factory.setJpaVendorAdapter(vendorAdapter);
    factory.setPackagesToScan("com.redhat.rhtracking.persistance.domain");
    factory.setDataSource(jndiDataSource());
    factory.afterPropertiesSet();

    return factory.getObject();
}

From source file:net.eusashead.hateoas.springhalbuilder.config.JpaConfig.java

@Bean(name = "entityManagerFactory")
public EntityManagerFactory entityManagerFactory() {
    HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
    vendorAdapter.setDatabase(Database.H2);
    vendorAdapter.setGenerateDdl(false);
    vendorAdapter.setShowSql(true);//from  www .  j ava2 s  .  com

    LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();
    factory.setJpaVendorAdapter(vendorAdapter);
    factory.setPackagesToScan("net.eusashead.hateoas.springhalbuilder.model");
    factory.setDataSource(dataSource());

    factory.afterPropertiesSet();

    return factory.getObject();
}