List of usage examples for org.springframework.orm.jpa LocalContainerEntityManagerFactoryBean setPersistenceXmlLocation
public void setPersistenceXmlLocation(String persistenceXmlLocation)
From source file:org.ops4j.pax.exam.regression.web.spring.TestSpringConfig.java
@Bean public EntityManagerFactory entityManagerFactory() { LocalContainerEntityManagerFactoryBean bean = new LocalContainerEntityManagerFactoryBean(); bean.setDataSource(dataSource());/* www. ja v a 2 s . c o m*/ bean.setPersistenceXmlLocation("classpath:META-INF/persistence.xml"); bean.afterPropertiesSet(); return bean.getObject(); }
From source file:ca.n4dev.dev.worktime.config.SpringHibernateJPAConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean(); em.setPersistenceXmlLocation("classpath*:META-INF/persistence.xml"); em.setPersistenceUnitName("hibernatePersistenceUnit"); em.setDataSource(dataSource());//from ww w . j a v a 2 s . c om HibernateJpaVendorAdapter vendor = new HibernateJpaVendorAdapter(); vendor.setShowSql(false); em.setJpaVendorAdapter(vendor); return em; }
From source file:it.reply.orchestrator.config.persistence.WorkflowPersistenceConfig.java
/** * Create a {@Link LocalContainerEntityManagerFactoryBean} for the jbpm workflow. *//*from w w w .j a va2 s. c o m*/ @Bean @WorkflowPersistenceUnit public LocalContainerEntityManagerFactoryBean workflowEntityManagerFactory() { LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setPersistenceUnitName(Constants.PERSISTENCE_UNIT_NAME); factory.setPersistenceXmlLocation("classpath:/META-INF/persistence.xml"); factory.setJtaDataSource(workflowDataSource()); // factory.afterPropertiesSet(); // factory.setLoadTimeWeaver(new JBossLoadTimeWeaver()); return factory; }
From source file:it.reply.orchestrator.config.WorkflowPersistenceConfigTest.java
@Bean @WorkflowPersistenceUnit/* w w w.j a v a2 s . c o m*/ public LocalContainerEntityManagerFactoryBean workflowEntityManagerFactory() { LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setPersistenceUnitName(Constants.PERSISTENCE_UNIT_NAME); factory.setPersistenceXmlLocation("classpath:/META-INF/persistence-test.xml"); factory.setJtaDataSource(workflowDataSource()); return factory; }
From source file:com.googlecode.jeeunit.example.spring.web.ServiceSpringConfig.java
@Bean public EntityManagerFactory entityManagerFactory() { LocalContainerEntityManagerFactoryBean bean = new LocalContainerEntityManagerFactoryBean(); bean.setDataSource(dataSource);//from ww w .j av a2 s. c o m bean.setPersistenceProvider(new HibernatePersistence()); bean.setPersistenceXmlLocation("classpath:META-INF/spring-persistence.xml"); bean.afterPropertiesSet(); return bean.getObject(); }
From source file:org.ops4j.pax.exam.sample6.web.ServiceSpringConfig.java
@Bean public EntityManagerFactory entityManagerFactory() { LocalContainerEntityManagerFactoryBean bean = new LocalContainerEntityManagerFactoryBean(); bean.setDataSource(dataSource);//from w w w . j a v a 2 s . c o m bean.setPersistenceProvider(new HibernatePersistenceProvider()); bean.setPersistenceXmlLocation("classpath:META-INF/persistence.xml"); bean.afterPropertiesSet(); return bean.getObject(); }
From source file:com.googlecode.jeeunit.example.test.spring.SpringTestConfig.java
/** * This bean is not the EntityManagerFactory itself, but a Spring factory for JPA * EntityManagerFactories. The actual EntityManagerFactory can be obtained by invoking * <code>getObject()</code>. * <p>//from w w w . j a v a2 s.c o m * The Spring factory lets us override settings from the default <code>persistence.xml</code>. * In particular, in the test environment we cannot access the data source via JNDI, and there * is no JTA transaction manager. This is why we have to use an alternative * <code>test-persistence.xml</code>. * <p> * TODO: It would be nice to avoid the <code>test-persistence.xml</code> and to provide all the * required overrides in this bean. * * @return */ @Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean bean = new LocalContainerEntityManagerFactoryBean(); bean.setDataSource(dataSource()); bean.setPersistenceProvider(new HibernatePersistence()); bean.setPersistenceXmlLocation("classpath:META-INF/test-persistence.xml"); return bean; }
From source file:org.csc.phynixx.spring.integration.config.EntityManagerConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() throws Exception { final LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean(); // em.setJtaDataSource(this.dataSource()); em.setPersistenceUnitName("test"); em.setPersistenceXmlLocation("classpath:META-INF/bitronix-persistence.xml"); em.setPackagesToScan(ItemData.class.getPackage().toString()); final HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setDatabasePlatform(this.hibernateDialect()); vendorAdapter.setShowSql(this.hibernateShowSql()); em.setJpaVendorAdapter(vendorAdapter); em.setJpaProperties(this.jpaProperties()); return em;/*from w ww . ja va 2 s . c o m*/ }
From source file:com.qpark.eip.core.model.analysis.config.EipModelAnalysisPersistenceConfig.java
/** * Get the {@link LocalContainerEntityManagerFactoryBean}. * * @return the {@link LocalContainerEntityManagerFactoryBean}. *//*from w w w . ja v a 2 s .c om*/ @Bean(name = ENTITY_MANAGER_FACTORY_NAME) public EntityManagerFactory getEntityManagerFactory() { AbstractJpaVendorAdapter jpaVendorAdapter = this.getJpaVendorAdapter(); if (jpaVendorAdapter == null) { throw new RuntimeException(String.format("%s jpaVendorAdpater not set properly %s.", ENTITY_MANAGER_FACTORY_NAME, String.valueOf(jpaVendorAdapter))); } String jpaVendorAdapterDatabasePlatform = this.jpaVendorAdapterConfiguration .getJpaVendorAdpaterDatabasePlatform(); if (jpaVendorAdapterDatabasePlatform == null || jpaVendorAdapterDatabasePlatform.trim().length() == 0) { throw new RuntimeException(String.format("%s jpaVendorAdpaterDatabasePlatform not set properly %s.", ENTITY_MANAGER_FACTORY_NAME, String.valueOf(jpaVendorAdapterDatabasePlatform))); } LocalContainerEntityManagerFactoryBean bean = new LocalContainerEntityManagerFactoryBean(); bean.setPersistenceXmlLocation( String.format("classpath:/META-INF/%s/persistence.xml", PERSISTENCE_UNIT_NAME)); bean.setPersistenceUnitName(PERSISTENCE_UNIT_NAME); bean.setDataSource(this.dataSource); jpaVendorAdapter.setDatabasePlatform(jpaVendorAdapterDatabasePlatform); jpaVendorAdapter.setShowSql(false); if (this.isJpaVendorAdapterGenerateDdl()) { jpaVendorAdapter.setGenerateDdl(true); if (HibernateJpaVendorAdapter.class.isInstance(jpaVendorAdapter)) { bean.getJpaPropertyMap().put("hibernate.hbm2ddl.auto", "update"); } } else { jpaVendorAdapter.setGenerateDdl(false); } bean.setJpaVendorAdapter(jpaVendorAdapter); bean.afterPropertiesSet(); return bean.getObject(); }
From source file:org.csc.phynixx.spring.integration.config.NonJtaPersistenceConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() throws Exception { final LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean(); em.setDataSource(this.dataSource()); em.setPersistenceUnitName("test"); em.setPersistenceXmlLocation("classpath:META-INF/nonjta-persistence.xml"); final HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setDatabasePlatform(this.hibernateDialect()); vendorAdapter.setShowSql(this.hibernateShowSql()); em.setJpaVendorAdapter(vendorAdapter); em.setJpaProperties(this.jpaProperties()); return em;/*from w w w.jav a 2s.com*/ }