mybatis接收参数为String类型且值为0时

当mybatis接收参数为String类型且值为0时,如下图匡红所示:

xml文件中的判断条件:param.guildGroupId != '0'

执行SQL如下:

 也就是说我这段判断没起效果。

判断改为:param.guildGroupId != 0,数值时,如下图

 执行SQL如下:

 所以虽然参数为String类型,但是值为“0”时,判断也要写为 XX == 0,不能写为XX == '0'

原文地址:https://www.cnblogs.com/mabiao008/p/14187036.html