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()  ">

 

 

posted @ 2021-02-02 16:11  SessionGrowUp  阅读(1640)  评论(0)    收藏  举报