List of usage examples for org.springframework.orm.jpa LocalContainerEntityManagerFactoryBean LocalContainerEntityManagerFactoryBean
LocalContainerEntityManagerFactoryBean
From source file:com.redhat.rhtracking.config.JPAConfig.java
@Bean public EntityManagerFactory entityManagerFactory() throws SQLException, NamingException { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setGenerateDdl(true);/*from w w w . j ava2 s .c om*/ //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:org.fon.documentmanagementsystem.config.AppConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() throws NamingException { LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean(); em.setDataSource(dataSource());// ww w . java2s . c om em.setJpaVendorAdapter(eclipseLinkJpaVendorAdapter()); em.setPackagesToScan("org.fon.documentmanagementsystem.*"); em.setJpaProperties(jpaProperties()); return em; }
From source file:com.sg.domain.jpa.spring.PersistenceContextConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory(DataSource dataSource) { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan("com.sg.domain.entities.jpa"); factory.setDataSource(dataSource);/*from w w w. j a v a 2 s.c o m*/ Properties jpaProperties = new Properties(); jpaProperties.put(org.hibernate.cfg.Environment.SHOW_SQL, hibernateShowSql); jpaProperties.put(org.hibernate.cfg.Environment.FORMAT_SQL, hibernateFormatSql); jpaProperties.put(org.hibernate.cfg.Environment.DIALECT, hibernateDialect); if (hibernateHbm2ddlAuto != null && !hibernateHbm2ddlAuto.isEmpty()) { jpaProperties.put(org.hibernate.cfg.Environment.HBM2DDL_AUTO, hibernateHbm2ddlAuto); } factory.setJpaProperties(jpaProperties); return factory; }
From source file:org.springsource.jta.etailer.store.config.PersistenceConfiguration.java
@Bean public LocalContainerEntityManagerFactoryBean entityManager() throws Throwable { LocalContainerEntityManagerFactoryBean entityManager = new LocalContainerEntityManagerFactoryBean(); entityManager.setPersistenceUnitName("persistenceUnit"); entityManager.setDataSource(jtaConfiguration.dataSource()); entityManager.setJpaVendorAdapter(hibernateJpaVendorAdapter()); Properties properties = new Properties(); properties.setProperty("hibernate.dialect", MySQL5Dialect.class.getName()); properties.setProperty("hibernate.ejb.naming_strategy", ImprovedNamingStrategy.class.getName()); jtaConfiguration.tailorProperties(properties); entityManager.setJpaProperties(properties); return entityManager; }
From source file:net.bluewizardhat.tfa.web.config.PersistenceJpaConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean(); em.setDataSource(dataSource());/*from www . ja v a 2 s .c o m*/ em.setPackagesToScan(new String[] { "net.bluewizardhat.tfa.web.data.entities" }); JpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); em.setJpaVendorAdapter(vendorAdapter); em.setJpaProperties(additionalProperties()); return em; }
From source file:org.statefulj.demo.ddd.config.DBConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setGenerateDdl(Boolean.TRUE); vendorAdapter.setShowSql(Boolean.FALSE); LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setDataSource(dataSource()); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan("org.statefulj.demo.ddd", "org.statefulj.webapp.model"); return factory; }
From source file:org.cambillaum.jpapersistor.persistence.configuration.PersistenceConfiguration.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean entityManagerFactory = new LocalContainerEntityManagerFactoryBean(); entityManagerFactory.setDataSource(dataSource()); Properties jpaProperties = new Properties(); jpaProperties.put("hibernate.show.sql", "true"); jpaProperties.put("hibernate.hbm2ddl.auto", "create-drop"); entityManagerFactory.setJpaProperties(jpaProperties); entityManagerFactory.setJpaVendorAdapter(jpaVendorAdapter()); JpaDialect jpaDialect = new HibernateJpaDialect(); entityManagerFactory.setJpaDialect(jpaDialect); entityManagerFactory.setPackagesToScan("org.cambillaum.jpapersistor"); return entityManagerFactory; }
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);// w w w .j a v a2 s .com emf.setJpaVendorAdapter(jpaVendorAdapter()); emf.setPersistenceUnitName("editorPU"); emf.setPackagesToScan("cz.muni.fi.editor.database.domain"); emf.setJpaPropertyMap(jpaProperties()); return emf; }
From source file:it.reply.orchestrator.config.persistence.OrchestratorPersistenceConfig.java
/** * Creates an {@link EntityManagerFactory}. *//*from w w w .j a va 2 s. c o m*/ @Bean @OrchestratorPersistenceUnit public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setGenerateDdl(Boolean.TRUE); vendorAdapter.setShowSql(Boolean.valueOf(this.env.getProperty(HIBERNATE_SHOW_SQL))); factory.setJtaDataSource(orchestratorDataSource()); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan(this.env.getProperty(ENTITY_MANAGER_PACKAGE_TO_SCAN)); factory.setPersistenceUnitName("orchestrator"); LOG.debug(env.getProperty(ENTITY_MANAGER_PACKAGE_TO_SCAN)); LOG.debug(env.getProperty(HIBERNATE_HBM2DDL_AUTO)); LOG.debug(env.getProperty(HIBERNATE_DIALECT)); LOG.debug(env.getProperty(HIBERNATE_TRANSACTION_JTA_PLATFORM)); Properties jpaProperties = new Properties(); jpaProperties.put(HIBERNATE_HBM2DDL_AUTO, env.getProperty(HIBERNATE_HBM2DDL_AUTO)); jpaProperties.put(HIBERNATE_DIALECT, env.getProperty(HIBERNATE_DIALECT)); jpaProperties.put(HIBERNATE_TRANSACTION_JTA_PLATFORM, env.getProperty(HIBERNATE_TRANSACTION_JTA_PLATFORM)); jpaProperties.put("hibernate.transaction.manager_lookup_class", "org.hibernate.transaction.JBossTransactionManagerLookup"); factory.setJpaProperties(jpaProperties); return factory; }
From source file:com.iluwatar.repository.AppConfig.java
/** * Factory to create a especific instance of Entity Manager *///from w ww. j av a2s . co m @Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean entityManager = new LocalContainerEntityManagerFactoryBean(); entityManager.setDataSource(dataSource()); entityManager.setPackagesToScan("com.iluwatar"); entityManager.setPersistenceProvider(new HibernatePersistenceProvider()); entityManager.setJpaProperties(jpaProperties()); return entityManager; }