一包yan一杯茶,一个参数传一天,这是我们经常说的口头禅,今天遇到一个比较有趣的问题,decimal类型字段无法更新为0
前端数据是可以获取到数据
操作也没有报错,显示修改成功
可是查询数据却没有改,在经过多次排查和百度,找到了问题
price!=‘’ 就是这个判断出现了问题,该类型decimal 类型 如果值为零(price= 0)时mybatis 对于 price== ‘’ 的判断是 true
去掉条件后修改成功
遇到问题第一时间查看流程和数据,再结合代码百度很快就能找到问题所在。
又是美好得一天~