sfb.scanPackages(this.packagesToScan);
sfb.scanPackages(this.packagesToScan);
@Bean public SessionFactory sessionFactory() { LocalSessionFactoryBuilder builder = new LocalSessionFactoryBuilder(dataSource()); builder .scanPackages("com.chaitanya.users.model", "com.chaitanya.department.model") .addProperties(getHibernateProperties()); return builder.buildSessionFactory(); }
LocalSessionFactoryBuilder sessionFactory = new LocalSessionFactoryBuilder(dataSource); sessionFactory.scanPackages("your.package.containing.entities"); Dialect dialect = new MySQL5Dialect(); // select your dialect DatabaseMetadata metadata = new DatabaseMetadata(dataSource.getConnection(), dialect, sessionFactory); List<SchemaUpdateScript> scripts = sessionFactory.generateSchemaUpdateScriptList(dialect, metadata); Formatter formatter = FormatStyle.DDL.getFormatter(); for (SchemaUpdateScript script : scripts) { System.err.println(formatter.format(script.getScript()) + ";"); }
public SessionFactory sessionFactory() { LocalSessionFactoryBuilder builder = new LocalSessionFactoryBuilder(dataSource()); builder.addProperties(hibernateProperties()); builder.scanPackages(new String[] { "com....model" }); SessionFactory sessionFactory = builder.buildSessionFactory(); return sessionFactory;
@Configuration public class DatabaseConfig { // Data source, transaction manager, ... bean definitions omitted @Bean public LocalSessionFactoryBuilder sessionFactoryBuilder() { LocalSessionFactoryBuilder sfb = new LocalSessionFactoryBuilder(dataSource()); sfb.scanPackages("com.example.app.model"); // Hibernate/JPA properties Properties properties = new Properties(); properties.put("hibernate.dialect", "org.hibernate.dialect.MySQLDialect"); properties.put("hibernate.hbm2ddl.auto", "create"); sfb.addProperties(properties); return sfb; } @Bean public SessionFactory sessionFactory() { return sessionFactoryBuilder().buildSessionFactory(); } }
public SessionFactory getSessionFactory(final DataSource dataSource) { final LocalSessionFactoryBuilder sessionBuilder = new LocalSessionFactoryBuilder(dataSource); Properties properties = new Properties(); properties.setProperty("hibernate.dialect", "org.hibernate.dialect.DerbyDialect"); sessionBuilder.addProperties(properties); sessionBuilder.scanPackages("com.em.daas.entity"); return sessionBuilder.buildSessionFactory(); }
@Bean public SessionFactory getSessionFactory(DataSource dataSource) { LocalSessionFactoryBuilder builder = new LocalSessionFactoryBuilder(dataSource); builder.addProperties(getHibernateProperties()); builder.scanPackages("net.kzn.shoppingbackend.dto"); return builder.buildSessionFactory(); }
@Bean @DependsOn(value = "redisClientProvider") public SessionFactory sessionFactory() { LocalSessionFactoryBuilder builder = new LocalSessionFactoryBuilder(dataSource()); builder.scanPackages("org.hibernate.stresser.persistence").addProperties(getHibernateProperties()); // .setNamingStrategy(new ImprovedNamingStrategy()) return builder.buildSessionFactory(); }
public SessionFactory sessionFactory() { LocalSessionFactoryBuilder ss = new LocalSessionFactoryBuilder(dataSource()); ss.scanPackages("pl.mbrnwsk.sklep.model"); ss.setProperty("hibernate.show_sql", "true"); ss.setProperty("hibernate.hbm2ddl.auto", hbm2ddl_auto);
sfb.scanPackages(this.packagesToScan);