/** * Create a HibernateTemplate for the given SessionFactory. * Only invoked if populating the DAO with a SessionFactory reference! * <p>Can be overridden in subclasses to provide a HibernateTemplate instance * with different configuration, or a custom HibernateTemplate subclass. * @param sessionFactory the Hibernate SessionFactory to create a HibernateTemplate for * @return the new HibernateTemplate instance * @see #setSessionFactory */ protected HibernateTemplate createHibernateTemplate(SessionFactory sessionFactory) { return new HibernateTemplate(sessionFactory); }
/** * Create a HibernateTemplate for the given SessionFactory. * Only invoked if populating the DAO with a SessionFactory reference! * <p>Can be overridden in subclasses to provide a HibernateTemplate instance * with different configuration, or a custom HibernateTemplate subclass. * @param sessionFactory the Hibernate SessionFactory to create a HibernateTemplate for * @return the new HibernateTemplate instance * @see #setSessionFactory */ protected HibernateTemplate createHibernateTemplate(SessionFactory sessionFactory) { return new HibernateTemplate(sessionFactory); }
/** * Create a HibernateTemplate for the given SessionFactory. * Only invoked if populating the DAO with a SessionFactory reference! * <p>Can be overridden in subclasses to provide a HibernateTemplate instance * with different configuration, or a custom HibernateTemplate subclass. * @param sessionFactory the Hibernate SessionFactory to create a HibernateTemplate for * @return the new HibernateTemplate instance * @see #setSessionFactory */ protected HibernateTemplate createHibernateTemplate(SessionFactory sessionFactory) { return new HibernateTemplate(sessionFactory); }
@Bean public HibernateTemplate hibernateTemplate() throws Exception { HibernateTemplate ht = new HibernateTemplate(sessionFactory()); if (DatabaseSupport.getInstance() == null) { DatabaseSupport.setInstance(new DatabaseSupport(HibernateUtils.getDialect())); } return ht; }
private Hibernate5Handler(DataSource dataSource) throws Exception { sessionFactory = getSessionFactory(dataSource); template = new org.springframework.orm.hibernate5.HibernateTemplate(sessionFactory); template.setCheckWriteOperations(false); tranasactionManager = new org.springframework.orm.hibernate5.HibernateTransactionManager(sessionFactory); }
@Bean public HibernateTemplate hibernateTemplate() throws Exception { HibernateTemplate ht = new HibernateTemplate(sessionFactory()); if (DatabaseSupport.getInstance() == null) { DatabaseSupport.setInstance(new DatabaseSupport(HibernateUtils.getDialect())); } return ht; }