首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Hibernate session详细引见

2012-10-26 
Hibernate session详细介绍?? ?Hibernate session无论是立即加载还是延迟加载必须要连接数据库的,而在java

Hibernate session详细介绍

?? ?Hibernate session无论是立即加载还是延迟加载必须要连接数据库的,而在java中连接数据库是依赖java.sql.Connection,在Hibernate session就是Connection的一层高级封装,一个session对应了一个Connection,要实现延迟加载必须有session才行. 而且要进行延迟加载还必须保证是同一个session才行,用另外一个session去延迟加载前一个session的代理对象是不行的.大家都知道 Connection是使用过后必须要进行关闭的,那么我们如何保证一次http请求过程中,一直都使用一个session呢,即一个 Connection呢.而且还要保证http请求结束后正确的关闭.

好,现在我们知道了我们要解决的问题

1.如何保证http请求结束后正确的关闭session
2.如何保证http请求过程中一直使用同一个session

第一个问题很容易想到,使用过滤器

    HibernateUtil.closeSession(); ?
  1. }?

热点排行