您的位置:首页 > 运维架构

hibernate3.3.2学习笔记---getCurrentSession()与openSession()

2016-09-29 17:50 459 查看
每次openSession()都会新产生一个Session,用完后需要close(),已经用的很少了。

而getCurrentSession()会先看是否当前环境已经有Session,若有,直接拿过来用,若是没有,则重新生成一个,建议用这个方法。

<property name="current_session_context_class">thread</property> 设置Session的上下文, 这句表示在当前线程找Session,从数据库寻找它的事务。

有时还设置为  jta  从分布式建立Session,需要ApplicationServer的支持。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息