【发布时间】:2011-07-19 15:05:24
【问题描述】:
我使用 Spring 3 和 Hibernate 3.6 来开发 web 应用程序 - 我是新手,我想知道我是否真的了解会话是如何工作的。
服务器和客户端之间的会话,由会话 id 标识,与休眠会话不同,对吗?
Server 和 Client 之间的会话总是一个 HttpSession。(?)它是什么时候创建的?当用户登录或匿名用户请求页面时(不安全)?
httpsession 和 hibernate-sessions 之间有什么联系吗?休眠会话是由没有连接到 httpsession 的 sessionfactory 创建的吗?我不确定哪个会话休眠是用这样的命令引用的:
this.sessionFactory.getCurrentSession().save(object);
这个getCurrentSession():这个休眠会话活跃了多长时间?在用户登录的整个过程中?或仅针对一项事务(可以包括多个数据操作?)
我很抱歉这个问题可能很容易回答,但大多数文档都是英文的,如果不是英文的,有时很难理解母语(主要是因为经常使用“会话”这个词)
感谢您帮助我理解这个话题! :-)
【问题讨论】:
标签: java hibernate spring session httpsession