当mybatis接收参数为String类型且值为0时,如下图匡红所示:
xml文件中的判断条件:param.guildGroupId != '0'
执行SQL如下:
也就是说我这段判断没起效果。
判断改为:param.guildGroupId != 0,数值时,如下图
执行SQL如下:
所以虽然参数为String类型,但是值为“0”时,判断也要写为 XX == 0,不能写为XX == '0'
当mybatis接收参数为String类型且值为0时,如下图匡红所示:
xml文件中的判断条件:param.guildGroupId != '0'
执行SQL如下:
也就是说我这段判断没起效果。
判断改为:param.guildGroupId != 0,数值时,如下图
执行SQL如下:
所以虽然参数为String类型,但是值为“0”时,判断也要写为 XX == 0,不能写为XX == '0'