List of usage examples for org.springframework.orm.jpa LocalContainerEntityManagerFactoryBean getObject
@Override
@Nullable
public EntityManagerFactory getObject()
From source file:br.com.valecard.config.MainConfig.java
@Bean public EntityManagerFactory entityManagerFactory() { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setGenerateDdl(true);// w w w .ja v a 2 s . com vendorAdapter.setDatabase(Database.MYSQL); LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan("br.com.valecard.model"); factory.setDataSource(dataSource()); factory.afterPropertiesSet(); return factory.getObject(); }
From source file:br.com.joaops.springdatajpajavaconfigfirebird.configuration.DataConfiguration.java
@Bean public EntityManagerFactory entityManagerFactory() { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setGenerateDdl(true);/* w w w. jav a 2 s . c o m*/ Properties jpaProperties = new Properties(); jpaProperties.put("hibernate.hbm2ddl.auto", "create-drop"); jpaProperties.put("hibernate.dialect", "org.hibernate.dialect.FirebirdDialect"); LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setDataSource(dataSource()); factory.setPackagesToScan("br.com.joaops.springdatajpajavaconfigfirebird.model"); factory.setJpaVendorAdapter(vendorAdapter); factory.setJpaProperties(jpaProperties); factory.afterPropertiesSet(); return factory.getObject(); }
From source file:com.MockGatewayApplication.java
@Bean public EntityManagerFactory entityManagerFactory() { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setDatabase(Database.valueOf(dbType)); vendorAdapter.setShowSql(true);//from w w w. j a v a2 s . c om vendorAdapter.setGenerateDdl(false); //true value not for production !!! update db after entityManager instantiation based on entities vendorAdapter.setDatabasePlatform(dbDialect); LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan("com.entity"); factory.setDataSource(dataSource()); factory.afterPropertiesSet(); return factory.getObject(); }
From source file:net.kenblair.scheduler.jpa.TestConfig.java
@Bean public EntityManagerFactory entityManagerFactory() throws SQLException { final HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setGenerateDdl(true);/* w w w .j a va2 s.co 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:things.config.jpa.JpaTestConfig.java
@Bean public EntityManagerFactory entityManagerFactory() throws Exception { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setGenerateDdl(true);/*from w w w . ja v a 2 s . c om*/ LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan("things.thing", "things.types"); factory.setDataSource(dataSource()); factory.setMappingResources("thing.hbm.xml"); factory.afterPropertiesSet(); return factory.getObject(); }
From source file:ru.develgame.jflickrorganizer.MainClass.java
@Bean public EntityManagerFactory entityManagerFactory() { LocalContainerEntityManagerFactoryBean emf = new LocalContainerEntityManagerFactoryBean(); emf.setDataSource(dataSource());// w w w. j av a 2 s. co m emf.setJpaVendorAdapter(jpaVendorAdapter()); emf.setPackagesToScan("ru.develgame.jflickrorganizer.entities"); emf.setJpaProperties(additionalProperties()); emf.afterPropertiesSet(); return emf.getObject(); }
From source file:eu.supersede.fe.multitenant.MultiJpaProvider.java
@PostConstruct private void load() { Map<String, DataSource> datasources = dataSourceBasedMultiTenantConnectionProviderImpl.getDataSources(); repositoriesFactory = new HashMap<>(); for (String n : datasources.keySet()) { try {/*w ww. ja v a 2 s . co m*/ log.info("Loading database: " + datasources.get(n).getConnection().getMetaData().getURL()); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } Map<String, Object> hibernateProps = new LinkedHashMap<>(); hibernateProps.putAll(jpaProperties.getHibernateProperties(datasources.get(n))); hibernateProps.put(Environment.DIALECT, "org.hibernate.dialect.PostgreSQLDialect"); Set<String> packages = new HashSet<>(); String[] tmp = MODELS_PACKAGES.split(","); for (String t : tmp) { packages.add(t.trim()); } LocalContainerEntityManagerFactoryBean emfb = builder.dataSource(datasources.get(n)) .packages(packages.toArray(new String[packages.size()])).properties(hibernateProps).jta(false) .build(); emfb.afterPropertiesSet(); EntityManagerFactory emf = emfb.getObject(); EntityManager em = emf.createEntityManager(); final JpaTransactionManager jpaTranMan = new JpaTransactionManager(emf); JpaRepositoryFactory jpaFactory = new JpaRepositoryFactory(em); jpaFactory.addRepositoryProxyPostProcessor(new MultiJpaRepositoryProxyPostProcessor(jpaTranMan)); repositoriesFactory.put(n, new ContainerUtil(jpaFactory, emf, em)); } }
From source file:com.javaetmoi.sample.config.InfrastructureConfig.java
@Bean public EntityManagerFactory entityManagerFactory() { LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean(); em.setDataSource(dataSource);/*from www.j a va 2s . co m*/ em.setPersistenceUnitName("javaconfigSamplePersistenceUnit"); em.setPackagesToScan("com.javaetmoi.sample.domain"); em.setJpaVendorAdapter(jpaVendorAdaper()); em.setJpaPropertyMap(additionalProperties()); em.afterPropertiesSet(); return em.getObject(); }
From source file:org.thingsplode.server.JpaConfig.java
@Bean public EntityManagerFactory entityManagerFactory() throws PropertyVetoException, SQLException { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setGenerateDdl(env.getProperty("hibernate.generate.ddl", Boolean.class)); vendorAdapter.setShowSql(env.getProperty("hibernate.show.sql", Boolean.class)); LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan(Bootstrap.ENTITIES, Device.class.getPackage().getName()); factory.setDataSource(dataSource()); factory.setJpaProperties(getProperties()); factory.afterPropertiesSet();//from w ww . ja va 2s .c o m return factory.getObject(); }
From source file:be.bittich.quote.config.SpringJPAConfig.java
/** * EntityManagerFactory Bean// w w w.j a va 2s .c om * * @param dataSource * @return */ @Bean @Autowired public EntityManagerFactory entityManagerFactory(BoneCPDataSource dataSource) { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan("be.bittich.quote.model"); factory.setDataSource(dataSource); factory.setJpaProperties(additionalProperties()); factory.afterPropertiesSet(); return factory.getObject(); }