时间:2021-07-01 10:21:17 帮助过:13人阅读
@Test
public void test(){
//获取刷新模式
this.getHibernateTemplate().getSessionFactory().openSession().setCacheMode(cachemode);
//获取查询条件
this.getHibernateTemplate().getSessionFactory().getCurrentSession().createCriteria(class1);
//获取数据库connection连接
this.getHibernateTemplate().getSessionFactory().getCurrentSession().connection();
//获取数据库connection连接sessionFactory 强转为SessionFactoryImplementor获取数据库连接
((SessionFactoryImplementor)(this.getHibernateTemplate().getSessionFactory())).getConnectionProvider().getConnection();
}
spring封装的hibernateTemplate对象 进行jdbc操作.此处获取的sessionFactory就是hibernate的sessionFactory对象。hibernateTemplate获取jdbc数据库连接
标签:java