【开发心得】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/> 

猜你喜欢

转载自blog.csdn.net/qq_26834611/article/details/107643909