List of usage examples for org.springframework.orm.jpa LocalContainerEntityManagerFactoryBean setDataSource
public void setDataSource(DataSource dataSource)
From source file:com.example.DBConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean(); entityManagerFactoryBean.setDataSource(dataSource()); entityManagerFactoryBean.setPersistenceProviderClass(HibernatePersistence.class); entityManagerFactoryBean.setPackagesToScan(env.getRequiredProperty(PROP_ENTITYMANAGER_PACKAGES_TO_SCAN)); entityManagerFactoryBean.setJpaProperties(getHibernateProperties()); return entityManagerFactoryBean; }
From source file:mg.jerytodik.business.config.JeryTodikConfig.java
@Bean(name = "entityManagerFactory") public LocalContainerEntityManagerFactoryBean entityManagerFactoryBean() { LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean(); entityManagerFactoryBean.setDataSource(dataSource()); entityManagerFactoryBean.setPackagesToScan("mg.jerytodik.common.entity"); entityManagerFactoryBean.setJpaVendorAdapter(new HibernateJpaVendorAdapter()); entityManagerFactoryBean.setPersistenceProviderClass(HibernatePersistenceProvider.class); Properties properties = new Properties(); properties.put(HibernateUtil.HIBERNATE_DIALECT, env.getProperty(HibernateUtil.HIBERNATE_DIALECT)); properties.put(HibernateUtil.HIBERNATE_SHOW_SQL, env.getProperty(HibernateUtil.HIBERNATE_SHOW_SQL)); properties.put(HibernateUtil.HIBERNATE_FORMAT_SQL, env.getProperty(HibernateUtil.HIBERNATE_FORMAT_SQL)); properties.put(HibernateUtil.HIBERNATE_HBM2DDL_AUTO, env.getProperty(HibernateUtil.HIBERNATE_HBM2DDL_AUTO)); entityManagerFactoryBean.setJpaProperties(properties); return entityManagerFactoryBean; }
From source file:de.bstreit.java.oscr.SpringConfigurationDoesComponentScan.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory(DataSource dataSource, JpaVendorAdapter jpaVendorAdapter) { final LocalContainerEntityManagerFactoryBean lef = new LocalContainerEntityManagerFactoryBean(); lef.setDataSource(dataSource); lef.setJpaVendorAdapter(jpaVendorAdapter); // Packages to scan for hibernate entities final String thisPackageAndSubpackages = this.getClass().getPackage().getName(); lef.setPackagesToScan(thisPackageAndSubpackages); return lef;//from w ww. ja va 2 s.c o m }
From source file:com.widsons.spr4.conf.DataBaseConf.java
@Bean(name = "emf") public LocalContainerEntityManagerFactoryBean getEntityManagerFactory() { LocalContainerEntityManagerFactoryBean localContainerEntityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean(); localContainerEntityManagerFactoryBean.setDataSource(dataSource()); localContainerEntityManagerFactoryBean.setPackagesToScan(entityManagerPackage); localContainerEntityManagerFactoryBean.setJpaVendorAdapter(new HibernateJpaVendorAdapter()); localContainerEntityManagerFactoryBean.setJpaProperties(hibernateProperties()); return localContainerEntityManagerFactoryBean; }
From source file:com.example.spring.boot.config.DatabaseConfig.java
/** * Declare the JPA entity manager factory. *//*w ww.j a v a 2 s.com*/ @Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean entityManagerFactory = new LocalContainerEntityManagerFactoryBean(); entityManagerFactory.setDataSource(dataSource); // Classpath scanning of @Component, @Service, etc annotated class entityManagerFactory.setPackagesToScan(env.getProperty("entitymanager.packagesToScan")); // Vendor adapter HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); entityManagerFactory.setJpaVendorAdapter(vendorAdapter); // Hibernate properties Properties additionalProperties = new Properties(); additionalProperties.put("hibernate.dialect", env.getProperty("hibernate.dialect")); additionalProperties.put("hibernate.show_sql", env.getProperty("hibernate.show_sql")); additionalProperties.put("hibernate.hbm2ddl.auto", env.getProperty("hibernate.hbm2ddl.auto")); additionalProperties.put("hibernate.id.new_generator_mappings", "true"); entityManagerFactory.setJpaProperties(additionalProperties); return entityManagerFactory; }
From source file:com.searchbox.framework.config.DataConfiguration.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean(); entityManagerFactoryBean.setDataSource(dataSource()); entityManagerFactoryBean.setJpaVendorAdapter(new HibernateJpaVendorAdapter()); entityManagerFactoryBean.setPackagesToScan("com.searchbox.framework"); Properties jpaProperties = new Properties(); jpaProperties.put(PROPERTY_NAME_HIBERNATE_DIALECT, environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_DIALECT)); jpaProperties.put(PROPERTY_NAME_HIBERNATE_FORMAT_SQL, environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_FORMAT_SQL)); jpaProperties.put(PROPERTY_NAME_HIBERNATE_HBM2DDL_AUTO, environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_HBM2DDL_AUTO)); jpaProperties.put(PROPERTY_NAME_HIBERNATE_NAMING_STRATEGY, environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_NAMING_STRATEGY)); jpaProperties.put(PROPERTY_NAME_HIBERNATE_SHOW_SQL, environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_SHOW_SQL)); entityManagerFactoryBean.setJpaProperties(jpaProperties); return entityManagerFactoryBean; }
From source file:id.ac.ipb.ilkom.training.ApplicationConfiguration.java
@Bean LocalContainerEntityManagerFactoryBean entityManagerFactory(DataSource dataSource) { LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean(); entityManagerFactoryBean.setDataSource(dataSource); entityManagerFactoryBean.setJpaVendorAdapter(new HibernateJpaVendorAdapter()); entityManagerFactoryBean.setPackagesToScan("id.ac.ipb.ilkom.training"); Properties jpaProperties = new Properties(); //Configures the used database dialect. This allows Hibernate to create SQL //that is optimized for the used database. jpaProperties.put("hibernate.dialect", "org.hibernate.dialect.MySQLDialect"); //Specifies the action that is invoked to the database when the Hibernate //SessionFactory is created or closed. jpaProperties.put("hibernate.hbm2ddl.auto", "update"); //If the value of this property is true, Hibernate writes all SQL //statements to the console. jpaProperties.put("hibernate.show_sql", "true"); //If the value of this property is true, Hibernate will format the SQL //that is written to the console. jpaProperties.put("hibernate.format_sql", "true"); entityManagerFactoryBean.setJpaProperties(jpaProperties); return entityManagerFactoryBean; }
From source file:com.controller.config.DAOConfig.java
@Bean public LocalContainerEntityManagerFactoryBean getEntityManagerFactoryBean() { LocalContainerEntityManagerFactoryBean lBean = new LocalContainerEntityManagerFactoryBean(); lBean.setDataSource(dataSource()); lBean.setPersistenceProviderClass(org.datanucleus.api.jpa.PersistenceProviderImpl.class); lBean.setPackagesToScan(new String[] { "com.controller.dao.impl.spring" }); lBean.setLoadTimeWeaver(new InstrumentationLoadTimeWeaver()); Properties japProperties = new Properties(); japProperties.put("javax.persistence.jdbc.driver", mEnvironment.getProperty("DATABASE_DRIVER_NAME")); lBean.setJpaProperties(japProperties); lBean.afterPropertiesSet();/*w w w. j a v a2 s .c o m*/ return lBean; }
From source file:com.gondor.config.ApplicationContextConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() throws ClassNotFoundException { LocalContainerEntityManagerFactoryBean factoryBean = new LocalContainerEntityManagerFactoryBean(); factoryBean.setDataSource(getDataSource()); factoryBean.setPackagesToScan("com.gondor.model.orm"); factoryBean.setJpaVendorAdapter(jpaVendorAdapter()); factoryBean.setJpaProperties(getHibernateProperties()); return factoryBean; }
From source file:de.voolk.marbles.spring.context.MarblesAppContext.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setPersistenceUnitName("punit"); factory.setDataSource(dataSource()); factory.setJpaVendorAdapter(jpaVendorAdapter()); return factory; }