hibernate Session 与jHttpSession的区别

hibernate Session 与jsp里的HttpSession区别是什么?
答:它们之间除了名字相同之外,没有任何关系

======================================================================

 

------------------------HttpSession简介-------------------------------------------------------
HttpSession:是一个抽象接口,J2EE的Web程序在运行的时候,会给每一个新的访问者建立一个HttpSession,这个Session是用户身份的唯一标示。【注:是容器(Tomcat,Resin)自动创建的】
HttpSession用途:存放用户的一些经常被用到的信息,如:用户名,权限。
HttpSession获取方法:HttpSession session = request.getSession();

 

 

-------------------------hibernate Session简介------------------------------------------------------

hibernate Session:是hibernate操作数据库的一个句柄对象,它跟HttpSession唯一的相似处就是名字有点像,其他没任何一样的地方。
hibernate Session用途:对数据库的所有CRUD操作在这个session(缓存)中都有记录,一旦做个缓存commit操作,则所有对持久化对象的操作都将映射到具体的某个数据库中,完成最后的
                       数据更新。
hibernate Session获取方法:Session session = HibernateSessionFactory.openSession();       
一般的Hibernate程序中,Session由用户手动获取,手动关闭。
在业务层获取Session--->然后把此session传给dao层,将数据持久化或其他的操作---->最后在业务层,将session关闭
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值