<set>标签里面的<if>标签用错了
这里面if要用英文的逗号隔开 ,我一开始错写成了and
排查思路第一时间没想到是这个问题,怀疑是设置参数的时候出错了。后来通过把if中的条件一个一个注释掉之后才发现的。
这个过程中最诡异的地方是,mybaits框架没报错,还显示修改成功了一条,所以一开始并没有往这个方向上面想。在我把条件一个一个注释掉之后,去排查的时候,还报了数据截断的异常。我去排查数据类型和实体类的类型对照关系上面也花了很长的时间。太坑了
小问题但是也是花费了我挺长时间解决的。重要的是心态一步步的去排查