java – Spring服务器/客户端会话和Hibernate会话

我使用Spring 3和Hibernate 3.6开发Web应用程序 – 我是新的,我想知道我是否真的理解会话是如何工作的.

是否正确,由会话ID标识的服务器和客户端之间的会话与休眠会话不同?

服务器和客户端之间的会话始终是HttpSession.(?)什么时候创建?当用户登录时,或者当匿名用户请求页面(不受保护)时?

httpsession和hibernate-sessions之间有什么联系吗?是否由sessionfactory创建的Hibernate会话与httpsession没有连接?我不确定hibernate使用这样的命令引用哪个会话:

this.sessionFactory.getCurrentSession().save(object);

这个getCurrentSession():这个hibernate会话活动了多长时间?用户登录的整个时间?或仅用于一个事务(可以包括多个数据操作?)

我很抱歉这个问题可能很容易回答,但是大多数文件都是英文的,如果不是,那么母语理解有时很难(主要是因为经常使用“会话”这个词)

谢谢你帮我理解这个话题!

上一篇:IT兄弟连 JavaWeb教程 监听器2


下一篇:如何在java中创建登录和注销会话