八阿哥纪事【三】

1、org.springframework.transaction.NoTransactionException: No transaction aspect-managed TransactionSta

事务无效异常

1)问题场景:SSM项目中,service类的方法A和B都加上了@Transactional(rollbackFor={Exception.class})注解,然后在A中调用B方法,当异常事件发生时,控制台抛出此错误
2)原因:Spring 从同一个类中的某个方法调用另一个有注解(@Transactional)的方法时,事务会失效
3)解决:目前尚未解决。我尝试了把其中一个的@Transactional注解去掉,程序可以正常运行下去,但并没有把数据回滚
关于这个错误可参考 SpringBoot @Transactional声明事务无效问题
https://blog.csdn.net/xuhaogang3/article/details/82190026

2、Parameter ‘_frch_item_1’ not found。Available Parameters are [collection,list]

1)问题场景:Mybatis批量更新错误
2)原因:执行一条更新语句不发生错误,但是执行多条时出错
2)解决:在jdbc的url末尾加上&allowMultiQueries=true

jdbc.properties

此错误的解决参考自 mybatis批量更新出现he error occurred while setting parameters

3、Resource interpreted as Document but transferred with MIME type text/json

1)问题场景:在谷歌浏览器运行SSM项目,导出Excel文件时浏览器console报错
2)原因及解决方案:详情可见 https://blog.csdn.net/wuyujin1997/article/details/89481642
https://blog.csdn.net/u010161082/article/details/46618947
因为我文件导出成功了,页面也没有错误的反馈,只是按F12的时候看见这个错误,就没怎么理它

4、404 NotFound

1)这个错误太常见了,导致它的原因也五花八门的。我是因为jsp中的url没写对,跟控制台方法上的RequestMapping对应不上。
2)错误的写法:url="/ExportDormExcel.action"(这是@RequestMapping中的value)
3)正确的写法:url="${pageContext.request.contextPath}/ExportDormExcel.action"
4)此错误的其他原因及解决方法:解决404NotFound的问题——之地址的正确表示404 Not Found小结404 Not Found 的常见解决办法

5、easyUI的datagrid显示不出数据

1)问题描述:后台可读出数据,前端的datagrid显示不出数据,但分页控件上显示了有几行数据
2)解决:把filed属性全部改成小写,不论POJO和数据库的字段是否是大写的
3)关于此错误,参考 【工作记录0013】easyui中datagrid绑定,后台可读出数据,前台未显示的解决方法
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值