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

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

Introduction

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

Prototype

@Override
public void setPersistenceUnitName(@Nullable String persistenceUnitName) 

Source Link

Document

Uses the specified persistence unit name as the name of the default persistence unit, if applicable.

Usage

From source file:me.yanaga.winter.data.jpa.TestConfig.java

@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
    LocalContainerEntityManagerFactoryBean factoryBean = new LocalContainerEntityManagerFactoryBean();
    factoryBean.setDataSource(dataSource());
    factoryBean.setPersistenceUnitName("winter-data-jpa");
    return factoryBean;
}

From source file:com.digitalgeneralists.assurance.model.HibernateConfiguration.java

@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
    Properties props = this.hibernateProperties();

    LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean();
    em.setPersistenceUnitName("assurancePersistenceUnit");
    em.setDataSource(this.dataSource);
    em.setPackagesToScan(new String[] { "com.digitalgeneralists.assurance.model.entities" });

    JpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
    em.setJpaVendorAdapter(vendorAdapter);
    vendorAdapter = null;//from  w  w w.  j a v a2  s  .c  o  m
    em.setJpaProperties(props);
    props = null;

    return em;
}

From source file:com.mac.abstractrepository.DataSourceConfiguration.java

@Bean
@Primary/*from  w w  w  .j av  a2  s . c o  m*/
public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
    LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean();
    em.setDataSource(dataSource());
    em.setPersistenceUnitName("AbstractRepositoryPU");
    em.setPackagesToScan(new String[] { "com.mac.abstractrepository.entities" });
    JpaVendorAdapter vendorAdapter = new EclipseLinkJpaVendorAdapter();
    em.setJpaVendorAdapter(vendorAdapter);
    em.setJpaProperties(additionalProperties());
    return em;
}

From source file:it.f2informatica.mysql.MySQLApplicationConfig.java

@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
    HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
    vendorAdapter.setDatabase(Database.MYSQL);
    vendorAdapter.setGenerateDdl(false);
    vendorAdapter.setShowSql(true);/*  w ww.j  a  v  a2s  .co  m*/

    LocalContainerEntityManagerFactoryBean factoryBean = new LocalContainerEntityManagerFactoryBean();
    factoryBean.setPersistenceUnitName(Persistence.PERSISTENCE_UNIT_NAME);
    factoryBean.setJpaVendorAdapter(vendorAdapter);
    factoryBean.setPackagesToScan(DOMAIN_PACKAGE);
    factoryBean.setDataSource(dataSource());
    return factoryBean;
}

From source file:com.javaetmoi.sample.config.InfrastructureConfig.java

@Bean
public EntityManagerFactory entityManagerFactory() {
    LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean();
    em.setDataSource(dataSource);// w w  w  . ja v a  2  s  .c  o m
    em.setPersistenceUnitName("javaconfigSamplePersistenceUnit");
    em.setPackagesToScan("com.javaetmoi.sample.domain");
    em.setJpaVendorAdapter(jpaVendorAdaper());
    em.setJpaPropertyMap(additionalProperties());
    em.afterPropertiesSet();
    return em.getObject();
}

From source file:rzd.vivc.documentexamination.configuration.SpringDateConfigMySQL.java

/**
 *  ???//from  w  ww.j  a  va  2 s . c  o  m
 *
 * @param dataSource ? 
 * @param jpaVendorAdapter   ? 
 * @return  ???
 */
@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory(DataSource dataSource,
        JpaVendorAdapter jpaVendorAdapter) {
    LocalContainerEntityManagerFactoryBean emf = new LocalContainerEntityManagerFactoryBean();
    emf.setDataSource(dataSource);
    emf.setPersistenceUnitName("documentexamination");
    emf.setJpaVendorAdapter(jpaVendorAdapter);
    // ? ?? ??
    emf.setPackagesToScan("rzd.vivc.documentexamination.model.dto");
    return emf;
}

From source file:com.mycompany.configuration.SpringDateConfigMySQL.java

/**
 *  ???/*from www.jav  a2 s.  co  m*/
 *
 * @param dataSource ? 
 * @param jpaVendorAdapter   ? 
 * @return  ???
 */
@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory(DataSource dataSource,
        JpaVendorAdapter jpaVendorAdapter) {
    LocalContainerEntityManagerFactoryBean emf = new LocalContainerEntityManagerFactoryBean();
    emf.setDataSource(dataSource);
    emf.setPersistenceUnitName("mycompany");
    emf.setJpaVendorAdapter(jpaVendorAdapter);
    // ? ?? ??
    emf.setPackagesToScan("com.mycompany.dto");
    return emf;
}

From source file:ch.thp.proto.spring.time.infra.config.DatabaseConfig.java

@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory(Environment env) throws Exception {

    HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
    vendorAdapter.setShowSql(Boolean.TRUE);

    LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();
    factory.setPersistenceUnitName("sample");
    factory.setJpaVendorAdapter(vendorAdapter);
    factory.setPackagesToScan("ch.thp.proto.spring.time");
    factory.setDataSource(dataSource(env));

    factory.setJpaProperties(jpaProperties());

    return factory;
}

From source file:ch.thp.proto.ws.spring.batch.infrastructure.DatabaseConfig.java

@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory(Environment env) throws Exception {

    HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
    vendorAdapter.setShowSql(Boolean.TRUE);

    LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();
    factory.setPersistenceUnitName("sample");
    factory.setJpaVendorAdapter(vendorAdapter);
    factory.setPackagesToScan("ch.thp.proto");
    factory.setDataSource(dataSource(env));

    factory.setJpaProperties(jpaProperties());

    return factory;
}

From source file:org.teavm.flavour.example.server.ApplicationConfiguration.java

@Bean
public FactoryBean<EntityManagerFactory> entityManagerFactory(DataSource dataSource) {
    LocalContainerEntityManagerFactoryBean emf = new LocalContainerEntityManagerFactoryBean();
    emf.setDataSource(dataSource);/* w ww.  j ava  2  s. c  o m*/
    emf.setPersistenceUnitName("PU");
    emf.setPackagesToScan("org.teavm.flavour.example.model");
    emf.setPersistenceProviderClass(PersistenceProvider.class);

    Map<String, String> properties = new HashMap<>();
    properties.put("eclipselink.weaving", "false");
    properties.put("eclipselink.ddl-generation", "create-or-extend-tables");
    emf.setJpaPropertyMap(properties);

    return emf;
}