sessionFactory.openSession()和sessionFactory.getCurrentSession()区别
来源:互联网 发布:易语言传奇挂机源码 编辑:程序博客网 时间:2024/05/16 04:49
在整合三大框架的时候使用sessionFactory.openSession()获取session 可以对数据库进行查询操作,但是在对数据库进行数据的插入或者修改的时候就事务就是提交不了。
程序也不出错,思来想去很纠结困扰了一天最总解决了分享下解决的经验。
无意间发现程序获取session 的方式为sessionFactory.openSession() 修改为sessionFactory.getCurrentSession()事务立马提交了。
查看了相关资料发现
采用getCurrentSession()创建的session在commit或rollback时会自动关闭,而采用openSession()创建的session必须手动关闭 0 0
- sessionFactory.openSession()和sessionFactory.getCurrentSession()区别
- sessionFactory().getCurrentSession()和sessionFactory().openSession的区别
- Hibernate里sessionFactory的openSession()和getCurrentSession()的区别
- Hibernate SessionFactory中openSession和getCurrentSession方法的区别
- Hibernate SessionFactory中openSession和getCurrentSession方法的区别
- 【Hibernate】SessionFactory中的getCurrentSession()和openSession()的区别
- SessionFactory.getCurrentSession与openSession的区别
- SessionFactory.getCurrentSession与openSession的区别
- SessionFactory.getCurrentSession与openSession的区别
- SessionFactory.getCurrentSession与openSession的区别
- SessionFactory.getCurrentSession与openSession的区别
- SessionFactory.getCurrentSession与openSession的区别
- SessionFactory.getCurrentSession与openSession的区别
- SessionFactory.getCurrentSession与openSession的区别
- SessionFactory.getCurrentSession与openSession的区别
- SessionFactory.getCurrentSession与openSession的区别
- sessionFactory.getCurrent()和sessionFactory.openSession()的区别
- hibernate 的SessionFactory的getCurrentSession 与 openSession() 的区别
- 编码中遇到的一些坑。。。
- CUIT 2016 新生训练题第一周 B - Adding Reversed Numbers
- JSP动态合并单元格
- spring mvc框架 1@requestbody,的用法 2@ResponseBody,的用法
- 馆藏档案数字化加工:数字化时代下的文化传承与保护
- sessionFactory.openSession()和sessionFactory.getCurrentSession()区别
- 第十四周项目2—分块查找
- 第十四周项目2-二叉树排序树中查找的路径
- 第15周项目1 -1验证算法
- Eclipse下NDK开发与调试
- test3 pcap 抓包程序
- python 删除重复元素字典并在字典中加入重复元素次数
- spring quartz2.2.1 cluster
- Python简单爬取蚂蚁窝首页的图片