关于Http和Hibernatet里面Session的区别
|
| 作者: 发布时间:2008-09-02 10:28:46 |
|
问题: 在hibernate中, Session session =getSession(); 此中的session对象是不是类似 HttpSession 对象,也是表示一次会话? session.close();需要及时关闭资源,就相当于一次HttpSession 会话中设置session存活时间,以及在适当的时间将HttpSession invalidate()吗?
回答:
Hibernate 的 Session 是活动的概念,一般会启用事务。 类似于一次会议,无论会议开多长,都算这一次里面的。不存在超时的问题。
http session 是为了维护这次与上一次会话,保证相同客户下一次访问能留住一些以前保存的东西。 类似于经常开会,每次都有会议纪要留下。 当然,一般有超时限制,比如20分钟还不来开会,就销毁给你的所有的历史会议纪要。 你再来开会,就算新人了。
|
|
| |