课程
/后端开发
/Java
/HQL数据查询基础
Hibernate.getCurrentSession方法得到的session还用关闭么?不是自动关闭的么?openSession不是才用手动关闭么?
2016-02-28
源自:HQL数据查询基础 3-4
正在回答
1,要用getCurrentSession生产的session,就必须有事务环境,意思就是你必须在调用session方法之前,session.beginTransaction();就算你只是get或者query2,在事务提交之后,即session.getTransaction().commit()之后,session自动关闭,所以你用getCurrentSession,只需要commit事务,不要去调用session.close()
人懂不懂 提问者
SunsunDay
举报
使用HQL从数据库中找到你要的数据,掌握了使用Hibernate
1 回答session的两种关闭有区别呢?
4 回答Session 和 Query 空指针异常
2 回答针对这个视频使用了getCurrentSession为什么还要关闭呢?
3 回答不需要开启事务?直接session就能查询??我的不好使啊??
2 回答关于表生成的问题
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号