hibernate获取session连接对象
来源:互联网 发布:unity3d棋牌框架 编辑:程序博客网 时间:2024/04/30 02:32
所有的session连接对象都是由SessionFactory生产的。
SessiinFactory的创建有3种方式。
1.hibernate创建HibernateUtil工具类,用于初始化SessionFactory对象,这种方式是Hibernate1,2支持的,如今已经过时了。
其获取连接的方式为:
测试如下:
2.Hibernate3,4提供了新的注册机制,可通过注册来创建SessionFactory
注意:上面两种方式都需要读取hibernate.cxf.xml文件来实现SessionFactory的注入,如果你的配置文件不是hibernate.cxf.xml,可在new Configuration().configure(String config)处指明配置文件。
3.Spring整合hibernate,需让Dao继承HibernateDaoSupport类,并将SessionFactory对象注入HibernateDaoSupport类中,实现SessionFactory的注入。在MyBatis中则不需要再注入,因为MyBatis的父类已经自动注入了SessionFactory对象,可以直接使用。而Hibernate则不行,必须手动注入。
Session获取连接的方式有两种:
a.openSession():打开一个连接,用完之后必须手动关闭。
b.getCurrentSession():获取当前连接,用完之后不需要再手动关闭。
0 0
- hibernate获取session连接对象
- Hibernate 4 获取session对象的变化
- ThreadLocal管理和获取Hibernate的Session对象
- Hibernate Session 获取connection
- 获取hibernate的Session
- Hibernate Session 获取connection
- hibernate获取Session
- HIbernate 创建Session 对象
- hibernate的session对象
- hibernate中的Session对象
- Hibernate 框架Session对象
- Hibernate中的Session对象
- Struts2 获取 Session对象
- Servlet--获取Session对象
- hibernate session 连接释放问题
- hibernate获取SESSION和SESSION CLEAR
- Hibernate session 获取方式浅谈
- Hibernate session 获取方式浅谈
- Qt Creator 安装 VLD
- 算法导论第二章mergesort的C++ 实现
- 观察者模式浅析(1)
- Github+Jekyll建独立博客
- C#实验4 异常处理
- hibernate获取session连接对象
- 一种常用的累加方法——前缀和
- string初始化的几种方法
- hdu 2289
- Android侧边栏DrawerLayout实现问题笔记
- javaee学习之路(二十六)ajax
- 欢迎使用CSDN-markdown编辑器
- web Service 初步学习(1)
- opencv中最小外接矩形2 的算法