mybatis中xml参数<if test>判断问题

在<if test=" a != null and a != ' '">中,如果a是字符串类型,这么写是没问题的,但是如果是Integer,Date等其他类型,再进行a !=' ' 的判断,就会出问题,可能不会报错,但是这个<if test></if>里面的内容就取不到了,例如进行查询操作,可能就会导致查询出来的结果不是所需的结果,因为漏掉了条件。  所以,一般String类型才加and a!=' '的判断。

猜你喜欢

转载自www.cnblogs.com/gxl666/p/11345303.html