org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not
2024-09-29 19:48:41
遇到这个问题之前,我去百度和谷歌去搜索了一下。发现各种说法。可是针对我的项目而言,也就是公司的项目而言,这个问题的根源并不是是网上所说的那样。
最后是通过自己的想法做測试得到了解决。
1.首先说说我的配置吧。我的配置是通过spring自带的注解来实现 声明式事物管理的。假设我们没去了解spring的声明式事物管理的话,也许我们是得不出什么结论的。
假设你配置过声明式事物管理,你就知道spring是怎么帮你管理的。
2.spring声明式事物管理是在service层管理的,关于到sessionFactory.getCurrentSession()的使用时,是具备有tx(Transactional),全部我们必须在service层中进行@Transactional注解,而不能够再dao层或者其它层进行事物的管理。这也是使用注解方式的声明式事物管理的缺点。
3.spring默认的声明式事物管理的是在service层中(注解方式),假设你採用xml方式进行声明式事物管理的话。能够配置你先要声明式事物管理的形态。
最新文章
- github代码集合(转载)
- Yocto开发笔记之《Tip-设置程序开机启动》(QQ交流群:519230208)
- Ubuntu 14 添加Windows风格的底部任务栏
- JavaBean转换为XML的源码
- Android四大组件之Service
- Android-判断当前网络是否可用
- mvc中的OutputCache
- Android Every day a new function:two
- C#进阶系列——使用Advanced Installer制作IIS安装包(一:配置IIS和Web.config)
- 洛谷 [P1169] [ZJOI2007] 最大的正方形
- 【Flask】 项目结构说明
- Django Models 查询操作
- ABP架构学习系列四:集成Dapper
- angularjs异步处理 $q.defer()
- python网络编程-udp
- JMeter一次简单的接口测试(转载)
- 移动端测试=== adb 无线连接手机
- [C语言] 数据结构-预备知识指针
- JavaScript高级程序设计-读书笔记(1)
- kubernetes基础使用
热门文章
- python常见问题一(安装报错)
- 正则表达式,匹配查找函数(preg_match_all)flags参数对比
- mysql中删除已有字段的唯一性约束?
- linux netstat-查看Linux中网络系统状态信息
- drupal8 用户指南
- rbac组件之权限初始化(五)
- Huawei-R&;S-网络工程师实验笔记20190615-IP基础(AR201上配置IP)
- mvc 下 使用kindeditor 配置信息
- 【NOIP2017练习】怎样打好隔膜(贪心,堆,带删除priority_queue)
- 【BZOJ3110】K大数查询(权值线段树套线段树+标记永久化,整体二分)