当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

关于session

发表于: 2015-04-19   作者:默翁1   来源:转载   浏览:
摘要: 1.持久化对象的生命周期,事务的管理和持久化对象的增删查改都是通过session对象来完成 2.hibernate在操作数据库之前必须先获得Session对象,相当于JDBC在操作数据库之前首先必须获得Connection对象一样 3.Session对象不是线性安全的 4.获取Session对象之后,hibernate内部不会获取操作数据库的java.sql.Connection对象,而是等

1.持久化对象的生命周期,事务的管理和持久化对象的增删查改都是通过session对象来完成

2.hibernate在操作数据库之前必须先获得Session对象,相当于JDBC在操作数据库之前首先必须获得Connection对象一样

3.Session对象不是线性安全的

4.获取Session对象之后,hibernate内部不会获取操作数据库的java.sql.Connection对象,而是等待session对象真正需要对数据库进行CRUD等操作时,才会从数据库的连接池中获取java.sql.Connection对象,而关闭session对象之后,则是将java.sql.Connection放回连接池中,而不是直接关闭java.sql.Connection

5.在hibernate3.1之后,可以在hibernate.cfg.xml文件中配置如下代码

<property name="current_session_context_class">thread</property>

 

使用这个配置信息后,session对象可以通过SessionFactory对象的getCurrentSession()来获取

关于session

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
转自:http://blog.csdn.net/wang379275614/article/details/9627755 Session理解: Session:在计算
Session理解: Session:在计算机中,尤其是在网络应用中,称为“会话”。 通俗地讲Session实际上是某
Cookie和Session都为了用来保存状态信息,都是保存客户端状态的机制,它们都是为了解决HTTP无状态的
  前两天我转了篇文章到pst的邮件列表,是关于在struts 2框架下重新生成session的,引起了一些讨
Nginx以前对session 保持支持不太好,主要采用ip_hash把同一来源的客户(同一C段的IP)固定指向后端的
Nginx以前对session 保持支持不太好,主要采用ip_hash把同一来源的客户(同一C段的IP)固定指向后端的
Nginx以前对session 保持支持不太好,主要采用ip_hash把同一来源的客户(同一C段的IP)固定指向后端的
Nginx以前对session 保持支持不太好,主要采用ip_hash把同一来源的客户(同一C段的IP)固定指向后端的
Cookie和Session都为了用来保存状态信息,都是保存客户端状态的机制,它们都是为了解决HTTP无状态的
背景 有同学问到这样一个问题:原来的binlog格式是statement,为什么执行了 set global binlog_forma
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号