@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数据库连接
原创
©著作权归作者所有:来自51CTO博客作者yjm199的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
获取IP地址
端点(API接口)访问获取IP地址!
IP Java SpringBoot\ -
HibernateTemplate常规用法
HibernateTemplate是Spring框架下的一个数据库操作类org.springframework.orm.hibernate3.HibernateTemplate HibernateDaoSupport也是Spring框架下的一个接口类Hibernate Dao支持org.springframework.orm.hibernate3.support.Hibe
API Hibernate 休闲 HibernateTemplate接口 HibernateTemplate -
HibernateTemplate常用的方法
HibernateTemplate常用的方法 Serializable save(Object entity): 添加操作 void update(Object entity) : 修改操作
Spring的bean管理注解注入属性和 SpringMVC是如何让Control SpingMvc的讲解 Sping整合hibernate SpringMVC的学习