no transaction is in progress
2016-04-15 19:49
155 查看
前段时间在用spring、spring mvc、hibernate、jpa搭框架,在执行修改之后flush时,一直出现此错误。
1. 首先controller正常执行
2. service更新操作也未见异常
3. 执行flush,又出现异常no transaction
后来不断调试,在把spring context下 component-scan base-package里controller所在包过滤,controller下类仍然由spring mvc servlet配置scan
getEm().flush();仔细排查,确定方法已经添加事务,但是flush时死活有问题。重新从头排查,
1. 首先controller正常执行
2. service更新操作也未见异常
3. 执行flush,又出现异常no transaction
后来不断调试,在把spring context下 component-scan base-package里controller所在包过滤,controller下类仍然由spring mvc servlet配置scan
<context:component-scan base-package="com.test"> <context:exclude-filter type="regex" expression="com.test.web.*" /> </context:component-scan>
<context:component-scan base-package="com.test.web">重启,执行,正常。。。
相关文章推荐
- 时间格式化函数--strftime
- 在word中插入高亮缩进的代码
- 统计代码的行数
- UVa409_Excuses, Excuses!(小白书字符串专题)
- 最近的面试总结
- iOS小技巧 - 利用GCD创建更加准确的定时器
- KNN与KD-tree
- 读写文件:每次读入大文件里的一行、读写.CSV文件
- android使用matrix控制图片的旋转,缩放
- 欢迎使用CSDN-markdown编辑器
- Android UI组件
- 【linux】linux下安装Node.js
- mt7628 gpio模拟spi驱动si32171
- 挂断电话并清除通讯录中的记录
- 实验室相关--实现相机程序自动检测和运行功能
- 动态规划 最长公共子序列 求长度和最长字符串
- 【USACO题库】3.2.3 Spinning Wheels纺车的轮子
- JVM内存配置详解
- POJ 2785 4 Values whose Sum is 0
- 大数相乘 小小优化版本