*设为首页
*加入收藏
热门关键字: JAVA
>>当前位置:Java大本营>环境配置>文章内容
关于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分钟还不来开会,就销毁给你的所有的历史会议纪要。
你再来开会,就算新人了。


· 不同版本MyEclipse生成的HibernateSes(09-02)
· 从http协议看无法获取网页charset的原(09-02)
·Tomcat安装配置 (01-20)
·Windows下JAVA和ANT的环境变量设置 (01-07)
·合Struts+Spring+hibernate加载出错终(01-07)
·Struts环境配置手册[Eclipse] (01-06)
·java环境变量设置参考 (12-08)
·Linux环境下Mysql+Tomcat 配置 (12-05)
·Java获取Html变量的值(12-03)
·java环境变量的配置(12-03)
·java:默认变量初始化(12-03)
·JAVA配置环境变量的设置方法(12-03)
复制地址发给您的好友: [推荐文章] [返回顶部] [关闭窗口]
版权所有 Java大本营 1999-2007 转载请注明出处