mybatis xml文件中用 if 标签判断字符参数是否相等(2021-2-02)
使用场景:
在xml文件中使用if标签时,需要根据传进来的字符类型来走不同的方法或者是SQL语句。
列举实例:
遇到一个需求,需要根据前端传进来不同的时间类型来走不同SQl,获取不同的数据,本人小白之前我都是在Service层进行判断之后再根据判断出来的类型走方法,直到今天在发现可以在if标签中进行判断。截图如下:

使用过程:
先进行判断是否为null ,当不是null且不为空字符是,在进行字符串的判断
1 <if test="condition.searchMap.condition != null and condition.searchMap.condition != '' and condition.searchMap.condition =='month'.toString() ">
浙公网安备 33010602011771号