@Bean public LocalSessionFactoryBean sessionFactoryBean() { LocalSessionFactoryBean sessionFactoryBean = new LocalSessionFactoryBean(); sessionFactoryBean.setDataSource(dataSource()); sessionFactoryBean.setMappingResources("hibernate/Item.hbm.xml", "hibernate/Order.hbm.xml"); Properties prop = new Properties(); prop.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQL5InnoDBDialect"); sessionFactoryBean.setHibernateProperties(prop); return sessionFactoryBean; }
properties .put("dynamic-update","true"); LocalSessionFactoryBean factory = new LocalSessionFactoryBean(); factory.setPackagesToScan(new String[] { Constants.DOMAIN_MODEL_PACKAGE }); factory.setDataSource(dataSource);
@Inject DataSource datasource; @Bean @SuppressWarnings("deprecation") public SessionFactory sessionFactory() throws IOException{ LocalSessionFactoryBean sessionFactoryBean = new LocalSessionFactoryBean(); sessionFactoryBean.setPackagesToScan("nl.your.model"); sessionFactoryBean.setHibernateProperties(hibernateProperties()); sessionFactoryBean.setDataSource(datasource); sessionFactoryBean.afterPropertiesSet(); return sessionFactoryBean.getObject(); }
LocalSessionFactoryBean factoryBean = null; try { factoryBean = new LocalSessionFactoryBean(); Properties pp = new Properties(); pp.setProperty("hibernate.dialect", "org.hibernate.dialect.SQLServerDialect");
public void setUp() throws Exception { hibernateTemplate = new HibernateTemplate(); LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean(); sessionFactory.getHibernateProperties().put("hibernate.dialect", TEST_DIALECT); sessionFactory.getHibernateProperties().put("hibernate.connection.driver_class", TEST_DRIVER);