代码改变世界

随笔档案-2011年11月1日

Hibernate之session

2011-11-01 11:26 by Batys, 442 阅读, 收藏,
摘要: Hibernate在对资料库进行操作之前,必须先取得Session实例,相当于JDBC在对资料库操作之前,必须先取得Connection实例, Session是Hibernate操作的基础,它不是设计为执行绪安全(Thread-safe),一个Session由一个执行绪来使用。开启SessionSession实例由SessionFactory开启获得,例如:Configuration config = new Configuration().configure();SessionFactory sessionFactory = config.buildSessionFactory();Sess 阅读全文

HttpSession与Hibernate中Session的区别

2011-11-01 11:13 by Batys, 2233 阅读, 收藏,
摘要: 一、javax.servlet.http.HttpSession是一个抽象接口它的产生:J2EE的Web程序在运行的时候,会给每一个新的访问者建立一个HttpSession,这个Session是用户身份的唯一表示。注意,是容器(Tomcat,Resin)自动创建的。用途:存放这个用户的一些经常被用到的信息,例如:用户名,权限。例如在购物车程序里,存放用户买的商品。销毁:一定时间(跟容器有关)内,用户无任何动作,session自动销毁。得到的方法:HttpSession session = request.getSession();常用方法setAttributesession.setAttri 阅读全文