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

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

posted @ 2019-08-13 13:15  ~遇见阳光~  阅读(8605)  评论(0编辑  收藏  举报