ps:希望这个标题可以有帮助
前几天测试项目功能,发现表格中的字段设为0,前后台无错,但数据库数据无更新,打印sql后发现动态sql并未拼接。
注意:Mybatis经常使用if标签判断对象是否为null或者是否为""。数据传0的话,此处会判空
<if test="Num != null and Num != '' or Num == 0"></if>
在使用if标签判空时加上 or XX == 0 即可
ps:希望这个标题可以有帮助
前几天测试项目功能,发现表格中的字段设为0,前后台无错,但数据库数据无更新,打印sql后发现动态sql并未拼接。
注意:Mybatis经常使用if标签判断对象是否为null或者是否为""。数据传0的话,此处会判空
<if test="Num != null and Num != '' or Num == 0"></if>
在使用if标签判空时加上 or XX == 0 即可