ShopServiceImpl里添加店铺没加到数据库,然后更新图片地址失败了因为数据库没有找到那个shopId。无法更新然后回滚。
来源:4-3 Thumbnailator图片处理和封装Util
慕桂英0057263
2019-02-22
ShopServiceImpl里添加店铺没加到数据库(但effectedNum是1),然后更新图片地址失败了因为数据库没有找到那个shopId。无法更新然后回滚。
3回答
-
慕桂英0057263
提问者
2019-03-07
### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'area_id=2
where shop_id=14' at line 12
老师就是我第一步insertShop成功了但数据没插入到数据库也没报错到了updateShop就报错了
032019-03-10 -
daxuesinian
2019-03-05
我也遇到同样的问题,怎么解决。
012019-03-05 -
翔仔
2019-02-23
同学好,无法更新然后回滚,这个是什么意思,是说希望回滚还是。。
添加店铺没加到数据库但effectedNum是1理论上是不会出现的,除非是说你添加了,但是在处理图片的时候失败了导致回滚,所以才不会有记录,具体需要设置断点调试一下,主要把断点打在插入数据之后,看看是否报错,然后再打在处理图片即generateThumbnail这个方法里,看看是不是进入到catch了,catch里报什么错,可以拿着错误百度或者贴到这里来解决。一般知道异常就容易了
00
相似问题