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

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

Introduction

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

Prototype

public void setJpaPropertyMap(@Nullable Map<String, ?> jpaProperties) 

Source Link

Document

Specify JPA properties as a Map, to be passed into Persistence.createEntityManagerFactory (if any).

Usage

From source file:todos.EmbeddedDataSourceConfig.java

@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
    LocalContainerEntityManagerFactoryBean lef = new LocalContainerEntityManagerFactoryBean();
    lef.setDataSource(dataSource());/*from   w  w w.  jav  a  2 s  .com*/
    lef.setJpaPropertyMap(this.jpaProperties());
    lef.setJpaVendorAdapter(this.jpaVendorAdapter());
    lef.setPackagesToScan("hello");
    return lef;
}

From source file:net.kenblair.scheduler.jpa.TestConfig.java

@Bean
public EntityManagerFactory entityManagerFactory() throws SQLException {
    final HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
    vendorAdapter.setGenerateDdl(true);/*from w  ww.j  a v  a 2s  .  c  o m*/

    final LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();
    factory.setJpaVendorAdapter(vendorAdapter);
    factory.setJpaPropertyMap(jpaProperties());
    factory.setPackagesToScan("net.kenblair.scheduler.jpa");
    factory.setDataSource(dataSource());
    factory.afterPropertiesSet();

    return factory.getObject();
}

From source file:com.springsource.html5expense.config.ComponentConfig.java

@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
    LocalContainerEntityManagerFactoryBean emfb = new LocalContainerEntityManagerFactoryBean();
    emfb.setJpaVendorAdapter(jpaAdapter());
    emfb.setDataSource(dataSource());//from w w  w.  j av a  2  s.  c  om
    emfb.setJpaPropertyMap(createPropertyMap());
    emfb.setJpaDialect(new HibernateJpaDialect());
    emfb.setPersistenceUnitName("sample");
    emfb.setPackagesToScan(new String[] { Expense.class.getPackage().getName() });
    return emfb;
}

From source file:pl.java.scalatech.config.JpaEmbeddedConfig.java

@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory() throws SQLException {
    LocalContainerEntityManagerFactoryBean lef = new LocalContainerEntityManagerFactoryBean();
    lef.setDataSource(dataSource());/*from   w w  w  .j a  v  a  2  s. c o  m*/
    lef.setJpaVendorAdapter(jpaVendorAdapter());
    lef.setJpaPropertyMap(jpaProperties());
    lef.setPackagesToScan(jpaPackage); // eliminate persistence.xml
    return lef;
}

From source file:org.springsource.html5expenses.config.ServicesConfiguration.java

@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory() throws Exception {

    HibernateJpaVendorAdapter jpaVendorAdapter = new HibernateJpaVendorAdapter();
    jpaVendorAdapter.setGenerateDdl(true);
    jpaVendorAdapter.setShowSql(true);// w  ww. j  a v a  2  s  .co  m

    List<String> pkgs = Arrays.asList(Charge.class.getPackage().getName(),
            ManagedFile.class.getPackage().getName(), Expense.class.getPackage().getName());

    Map<String, String> mapOfJpaProperties = new HashMap<String, String>();
    mapOfJpaProperties.put("hibernate.hbm2ddl.auto", "create");

    LocalContainerEntityManagerFactoryBean localContainerEntityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean();
    localContainerEntityManagerFactoryBean.setJpaVendorAdapter(jpaVendorAdapter);
    localContainerEntityManagerFactoryBean.setJpaPropertyMap(mapOfJpaProperties);
    localContainerEntityManagerFactoryBean.setDataSource(dataSource());
    localContainerEntityManagerFactoryBean.setPackagesToScan(pkgs.toArray(new String[pkgs.size()]));

    // look ma, no persistence.xml !
    return localContainerEntityManagerFactoryBean;
}

From source file:com.ylw.template.model.ModelConfig.java

@Bean
public AbstractEntityManagerFactoryBean entityManagerFactory() throws SQLException {

    HibernateJpaVendorAdapter jpaVendorAdapter = new HibernateJpaVendorAdapter();
    jpaVendorAdapter.setDatabase(Database.H2);
    jpaVendorAdapter.setGenerateDdl(true);

    LocalContainerEntityManagerFactoryBean bean = new LocalContainerEntityManagerFactoryBean();
    bean.setJpaVendorAdapter(jpaVendorAdapter);
    bean.setPackagesToScan(ModelConfig.class.getPackage().getName());
    bean.setDataSource(dataSource());//from  w  w w  .  ja v a2  s .c  o m
    bean.setJpaPropertyMap(jpaProperties());

    return bean;
}

From source file:org.homiefund.config.HibernateConfiguration.java

@Bean(name = "localContainerEntityManagerFactoryBean")
@DependsOn("flyway")
public LocalContainerEntityManagerFactoryBean localContainerEntityManagerFactoryBean() {
    LocalContainerEntityManagerFactoryBean emf = new LocalContainerEntityManagerFactoryBean();
    emf.setDataSource(dataSource);//from   w w  w  .  j  a  va 2 s .  c  om
    emf.setJpaVendorAdapter(jpaVendorAdapter());
    emf.setPersistenceUnitName("homiePU");

    emf.setPackagesToScan("org.homiefund.api.dao");
    emf.setJpaPropertyMap(jpaProperties());

    return emf;
}

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 2s  . 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:cz.muni.fi.editor.database.helpers.HibernateConfiguration.java

@Bean(name = "hibernate")
@DependsOn("flyway")
public LocalContainerEntityManagerFactoryBean entityManagerFactoryBean() {
    LocalContainerEntityManagerFactoryBean emf = new LocalContainerEntityManagerFactoryBean();
    emf.setDataSource(dataSource);//www.  j  a  v  a 2s  .c om
    emf.setJpaVendorAdapter(jpaVendorAdapter());
    emf.setPersistenceUnitName("editorPU");

    emf.setPackagesToScan("cz.muni.fi.editor.database.domain");
    emf.setJpaPropertyMap(jpaProperties());

    return emf;
}

From source file:org.wte4j.ui.config.StandaloneJPAConfig.java

@Bean
@Qualifier("wte4j")
public LocalContainerEntityManagerFactoryBean wteEntityManagerFactory() {
    LocalContainerEntityManagerFactoryBean emfFactoryBean = new LocalContainerEntityManagerFactoryBean();
    emfFactoryBean.setDataSource(lookUpDataSource());
    emfFactoryBean.setJpaVendorAdapter(new OpenJpaVendorAdapter());
    emfFactoryBean.setPersistenceUnitName("wte4j-templates");
    emfFactoryBean.setJpaPropertyMap(createJpaPropertyMap());
    return emfFactoryBean;
}