List of usage examples for org.springframework.orm.jpa LocalContainerEntityManagerFactoryBean setPackagesToScan
public void setPackagesToScan(String... packagesToScan)
From source file:com.mac.abstractrepository.DataSourceConfiguration.java
@Bean @Primary/* w w w . j a v a2 s . co m*/ public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean(); em.setDataSource(dataSource()); em.setPersistenceUnitName("AbstractRepositoryPU"); em.setPackagesToScan(new String[] { "com.mac.abstractrepository.entities" }); JpaVendorAdapter vendorAdapter = new EclipseLinkJpaVendorAdapter(); em.setJpaVendorAdapter(vendorAdapter); em.setJpaProperties(additionalProperties()); return em; }
From source file:se.omegapoint.facepalm.client.config.DatabaseConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { final LocalContainerEntityManagerFactoryBean entityManagerFactory = new LocalContainerEntityManagerFactoryBean(); entityManagerFactory.setDataSource(dataSource); entityManagerFactory.setPackagesToScan("se.omegapoint.facepalm"); final HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setShowSql(Boolean.valueOf(env.getProperty("db.show.sql"))); vendorAdapter.setGenerateDdl(Boolean.valueOf(env.getProperty("db.generate.ddl"))); entityManagerFactory.setJpaVendorAdapter(vendorAdapter); final Properties additionalProperties = new Properties(); additionalProperties.put("hibernate.hbm2ddl.auto", env.getProperty("hibernate.hbm2ddl.auto")); entityManagerFactory.setJpaProperties(additionalProperties); return entityManagerFactory; }
From source file:com.stitchgalaxy.domain.spring.configuration.JpaConfig.java
@Bean public EntityManagerFactory entityManagerFactory() { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setGenerateDdl(true);//from www . j av a2 s . com LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan("com.stitchgalaxy.domain.entities.jpa"); factory.setDataSource(dataSource()); //no caching factory.getJpaPropertyMap().put("cache.provider_class", "org.hibernate.cache.NoCacheProvider"); //show and format sql during logging factory.getJpaPropertyMap().put("hibernate.show_sql", hibernateShowSql); factory.getJpaPropertyMap().put("hibernate.format_sql", hibernateFormatSql); //dialect factory.getJpaPropertyMap().put("hibernate.dialect", hibernateDialect); //db schema factory.getJpaPropertyMap().put("hibernate.hbm2ddl.auto", hibernateHbm2ddlAuto); factory.afterPropertiesSet(); return factory.getObject(); }
From source file:se.kth.csc.config.JpaConfig.java
/** * Creates a new entity manager factory bean using the provided settings. * * @param dataSource The JDBC data source to use. * @param hbm2ddlAuto The Hibernate setting controlling how database schemas should be automatically migrated. * @param dialect The SQL dialect that Hibernate should use. *//* www . j a v a 2 s. c o m*/ @Autowired @Bean public LocalContainerEntityManagerFactoryBean configureEntityManagerFactory(DataSource dataSource, @Value("${hibernate.hbm2ddl.auto}") String hbm2ddlAuto, @Value("${hibernate.dialect}") String dialect) { LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean(); entityManagerFactoryBean.setDataSource(dataSource); entityManagerFactoryBean.setPackagesToScan(Application.class.getPackage().getName()); entityManagerFactoryBean.setJpaVendorAdapter(new HibernateJpaVendorAdapter()); Properties jpaProperties = new Properties(); jpaProperties.put(Environment.DIALECT, dialect); jpaProperties.put(Environment.HBM2DDL_AUTO, hbm2ddlAuto); entityManagerFactoryBean.setJpaProperties(jpaProperties); log.info( "Creating entity manager factory bean with automatic \"{}\" schema management and the {} SQL dialect", hbm2ddlAuto, dialect); return entityManagerFactoryBean; }
From source file:org.teavm.flavour.example.server.ApplicationConfiguration.java
@Bean public FactoryBean<EntityManagerFactory> entityManagerFactory(DataSource dataSource) { LocalContainerEntityManagerFactoryBean emf = new LocalContainerEntityManagerFactoryBean(); emf.setDataSource(dataSource);//w ww.j a v a 2s.c o m 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); return emf; }
From source file:com.musala.configuration.RssAplicationConfiguration.java
@Bean(name = "entityManagerFactory") public EntityManagerFactory entityManagerFactory() throws SQLException { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setDataSource(dataSource()); factory.setPackagesToScan("com.musala.db"); //factory.setPersistenceUnitName("persistenceUnit"); //TODO check why use it factory.setJpaVendorAdapter(vendorAdapter); factory.setJpaProperties(additionalProperties()); factory.afterPropertiesSet();/* w ww . j a v a 2 s . c o m*/ return factory.getObject(); }
From source file:ch.javaee.basicMvc.config.StandaloneDataConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean lcemfb = new LocalContainerEntityManagerFactoryBean(); lcemfb.setDataSource(this.hsqlInMemory()); lcemfb.setPackagesToScan(new String[] { "ch.javaee.basicMvc.domain" }); lcemfb.setPersistenceUnitName("MyPU"); HibernateJpaVendorAdapter va = new HibernateJpaVendorAdapter(); lcemfb.setJpaVendorAdapter(va);//from w ww . j av a 2 s . c om va.setDatabase(Database.HSQL); va.setGenerateDdl(true); va.setShowSql(true); va.setDatabasePlatform("org.hibernate.dialect.HSQLDialect"); Properties ps = new Properties(); ps.put("hibernate.dialect", "org.hibernate.dialect.HSQLDialect"); ps.put("hibernate.hbm2ddl.auto", "create"); lcemfb.setJpaProperties(ps); lcemfb.afterPropertiesSet(); return lcemfb; }
From source file:com.cfitzarl.cfjwed.core.config.DatabaseConfigurationContainer.java
@Bean(name = "entityManagerFactory") public LocalContainerEntityManagerFactoryBean entityManagerFactory(DataSource dataSource) { JpaVendorAdapter hibernateAdapter = new HibernateJpaVendorAdapter(); Properties jpaProperties = new Properties(); jpaProperties.setProperty("hibernate.dialect", dialect); LocalContainerEntityManagerFactoryBean entityManagerFactory = new LocalContainerEntityManagerFactoryBean(); entityManagerFactory.setDataSource(dataSource); entityManagerFactory.setPackagesToScan("com.cfitzarl.cfjwed.data"); entityManagerFactory.setJpaVendorAdapter(hibernateAdapter); entityManagerFactory.setJpaProperties(jpaProperties); return entityManagerFactory; }
From source file:nl.amc.ebioscience.ecat.EcatConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory(DataSource dataSource, JpaVendorAdapter jpaVendorAdapter) { LocalContainerEntityManagerFactoryBean lef = new LocalContainerEntityManagerFactoryBean(); lef.setDataSource(dataSource);//from www . jav a 2s .co m lef.setJpaVendorAdapter(jpaVendorAdapter); lef.setPackagesToScan("nl.amc.ebioscience.ecat.model"); return lef; }
From source file:edu.chalmers.dat076.moviefinder.config.RepositoryConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setDatabase(Database.DERBY); vendorAdapter.setGenerateDdl(true);//ww w . ja v a2s . c o m Properties jpaProperties = new Properties(); jpaProperties.setProperty("hibernate.dialect", hibernateDialect); jpaProperties.setProperty("hibernate.hbm2ddl.auto", hibernateHbm2ddlAuto); jpaProperties.setProperty("hibernate.show_sql", hibernateShowSql); jpaProperties.setProperty("hibernate.format_sql", hibernateFormatSql); jpaProperties.setProperty("hibernate.use_sql_comments", hibernateUseSqlComments); LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan("edu.chalmers.dat076.moviefinder.persistence"); factory.setDataSource(dataSource()); factory.setJpaProperties(jpaProperties); return factory; }