【开发心得】mybatis判断字符串等于

前言:我们通常使用mybatis过程中,对于判断一个变量是否为空的时候,使用 <if test="xxx != null and xxx !=''">进行。

有个小坑如下:

<if test=" name!=null && name =='admin' "><if/> 

这样子写会出现 后面的  name =='admin' 失效问题。

 

解决方案1:

<if test='name!=null && name =="admin"'><if/>   # 把这个转换成 单引号。

解决方案2:

<if test=" name!=null && name =='admin'.toString() "><if/> 

 

 

posted @ 2020-07-28 20:03  虹梦未来  阅读(4)  评论(0编辑  收藏  举报  来源