sfb.addProperties(this.hibernateProperties);
sfb.addProperties(this.hibernateProperties);
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 sessionBuilder = new LocalSessionFactoryBuilder(dataSource); sessionBuilder.addProperties(getHibernateProperties()); sessionBuilder.addAnnotatedClass(com.aaaa.Example.class); 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(); }
@Autowired @Bean(name = "sessionFactory") public SessionFactory getSessionFactory(DataSource dataSource) { LocalSessionFactoryBuilder sessionBuilder = new LocalSessionFactoryBuilder( dataSource); sessionBuilder.addAnnotatedClasses(Pojo1.class); sessionBuilder.addAnnotatedClasses(Pojo2.class); sessionBuilder.addProperties(getHibernateProperties()); return sessionBuilder.buildSessionFactory(); } private Properties getHibernateProperties() { Properties properties = new Properties(); properties.put("hibernate.show_sql", "true"); properties.put("hibernate.dialect", "org.hibernate.dialect.PostgreSQLDialect"); return properties; }
@Inject @Bean(name = "sessionFactory") public SessionFactory getSessionFactory(final DataSource dataSource) { final LocalSessionFactoryBuilder sessionBuilder = new LocalSessionFactoryBuilder(dataSource); sessionBuilder.addResource("/path-to-/hbm/user.xml"); sessionBuilder.addAnnotatedClasses(User.class); sessionBuilder.addProperties(getHibernateProperties()); return sessionBuilder.buildSessionFactory(); }
sessionBuilder.addProperties(getHibernateProperties()); sessionBuilder.addAnnotatedClass(com.aaaa.Example.class); return sessionBuilder.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(); }
@Autowired @Bean(name = "sessionFactory") public SessionFactory getSessionFactory(DataSource dataSource) { LocalSessionFactoryBuilder sessionBuilder = new LocalSessionFactoryBuilder(dataSource); sessionBuilder.addProperties(getHibernateProperties()); sessionBuilder.addAnnotatedClasses(Foo.class); sessionBuilder.addAnnotatedClasses(Bar.class); sessionBuilder.addAnnotatedClasses(Bat.class); return sessionBuilder.buildSessionFactory(); }
sfb.addProperties(this.hibernateProperties);