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

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

Introduction

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

Prototype

public void setDataSource(DataSource dataSource) 

Source Link

Document

Specify the JDBC DataSource that the JPA persistence provider is supposed to use for accessing the database.

Usage

From source file:at.christophwurst.orm.config.AppConfig.java

@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
    LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean();
    entityManagerFactoryBean.setDataSource(dataSource());
    entityManagerFactoryBean.setPackagesToScan("at.christophwurst.orm.domain");
    entityManagerFactoryBean.setJpaVendorAdapter(new HibernateJpaVendorAdapter());
    entityManagerFactoryBean.setJpaProperties(testProperties());
    return entityManagerFactoryBean;
}

From source file:org.wte4j.ui.server.services.IntegrationTestConfiguration.java

@Bean
@Qualifier("wte4j")
public LocalContainerEntityManagerFactoryBean wteEntityManagerFactory() {
    LocalContainerEntityManagerFactoryBean emfFactoryBean = new LocalContainerEntityManagerFactoryBean();
    emfFactoryBean.setDataSource(dataSource());
    emfFactoryBean.setJpaVendorAdapter(new OpenJpaVendorAdapter());
    emfFactoryBean.setPersistenceXmlLocation("classpath:/test-persistence.xml");
    emfFactoryBean.setPersistenceUnitName("wte4j-templates");
    emfFactoryBean.setJpaPropertyMap(createJpaPropertyMap());
    return emfFactoryBean;
}

From source file:com.ehealth.infrustructure.RepositoryConfig.java

@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
    LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean();
    entityManagerFactoryBean.setDataSource(infrustructureConfig.dataSource());
    entityManagerFactoryBean.setPersistenceProviderClass(HibernatePersistence.class);
    entityManagerFactoryBean//w ww .  j a  v a  2s  .com
            .setPackagesToScan(env.getRequiredProperty(PROPERTY_NAME_ENTITYMANAGER_PACKAGES_TO_SCAN));
    entityManagerFactoryBean.setJpaProperties(hibProperties());

    return entityManagerFactoryBean;
}

From source file:nl.amc.ebioscience.ecat.EcatConfig.java

@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory(DataSource dataSource,
        JpaVendorAdapter jpaVendorAdapter) {

    LocalContainerEntityManagerFactoryBean lef = new LocalContainerEntityManagerFactoryBean();
    lef.setDataSource(dataSource);
    lef.setJpaVendorAdapter(jpaVendorAdapter);
    lef.setPackagesToScan("nl.amc.ebioscience.ecat.model");

    return lef;//from www. j  a va 2s.c  om
}

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

@Bean(name = "localContainerEntityManagerFactoryBean")
@DependsOn("flyway")
public LocalContainerEntityManagerFactoryBean localContainerEntityManagerFactoryBean() {
    LocalContainerEntityManagerFactoryBean emf = new LocalContainerEntityManagerFactoryBean();
    emf.setDataSource(dataSource);
    emf.setJpaVendorAdapter(jpaVendorAdapter());
    emf.setPersistenceUnitName("homiePU");

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

    return emf;/*from w  ww  . jav  a 2s .  co  m*/
}

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

@Bean
public FactoryBean<EntityManagerFactory> entityManagerFactory(DataSource dataSource) {
    LocalContainerEntityManagerFactoryBean emf = new LocalContainerEntityManagerFactoryBean();
    emf.setDataSource(dataSource);
    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);/*from  w  ww .  j  a  va2 s  .  c  o  m*/

    return emf;
}

From source file:cz.swi2.mendeluis.dataaccesslayer.core.DatabaseConfig.java

@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
    LocalContainerEntityManagerFactoryBean jpaFactoryBean = new LocalContainerEntityManagerFactoryBean();
    jpaFactoryBean.setDataSource(db());
    jpaFactoryBean.setJpaVendorAdapter(jpaVendorAdapter());
    jpaFactoryBean.setLoadTimeWeaver(instrumentationLoadTimeWeaver());
    jpaFactoryBean.setPersistenceXmlLocation("classpath:META-INF/persistence.xml");
    jpaFactoryBean.setPersistenceProviderClass(HibernatePersistenceProvider.class);
    jpaFactoryBean.setPackagesToScan("cz.swi2.mendeluis.dataaccesslayer.*");
    return jpaFactoryBean;
}

From source file:com.amuponda.estorehack.business.config.EstoreHackDataConfig.java

@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
    LocalContainerEntityManagerFactoryBean entityManagerFactory = new LocalContainerEntityManagerFactoryBean();
    entityManagerFactory.setDataSource(dataSource());
    entityManagerFactory.setPackagesToScan(new String[] { "com.amuponda.estorehack.business.domain" });
    entityManagerFactory.setJpaVendorAdapter(jpaVendorAdapter());
    entityManagerFactory.setJpaProperties(additionalProperties());
    return entityManagerFactory;
}

From source file:com.orangeandbronze.jblubble.sample.BlobstoreSampleAppConfig.java

@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
    LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean();
    entityManagerFactoryBean.setDataSource(dataSource());
    entityManagerFactoryBean.setPackagesToScan("com.orangeandbronze.jblubble.sample");
    entityManagerFactoryBean.setJpaVendorAdapter(new HibernateJpaVendorAdapter());
    Properties jpaProperties = new Properties();
    jpaProperties.setProperty("javax.persistence.schema-generation.database.action", "none");
    jpaProperties.setProperty("hibernate.dialect", "org.hibernate.dialect.HSQLDialect");
    entityManagerFactoryBean.setJpaProperties(jpaProperties);
    return entityManagerFactoryBean;
}

From source file:io.cloudslang.schema.context.ScoreDatabaseContext.java

@Bean
@DependsOn("liquibase")
LocalContainerEntityManagerFactoryBean entityManagerFactory(DataSource dataSource) {
    //Init the IdentityManager
    SimpleHiloIdentifierGenerator.setDataSource(dataSource);

    //Now create the bean
    LocalContainerEntityManagerFactoryBean emf = new LocalContainerEntityManagerFactoryBean();
    emf.setDataSource(dataSource);
    emf.setJpaProperties(jpaProperties());
    emf.setJpaVendorAdapter(jpaVendorAdapter());
    emf.setPersistenceProviderClass(HibernatePersistence.class);
    emf.setPackagesToScan("io.cloudslang");
    return emf;//from w  ww  .jav  a 2 s.  co m
}