mybatis if标签判断字符串相等

mybatis 映射文件中,if标签判断字符串相等,两种方式:

因为mybatis映射文件,是使用的ognl表达式,所以在判断字符串sex变量是否是字符串Y的时候,

1.<if test="sex=='Y'.toString()">

2.<if test = 'sex== "Y"'>

注意:

不能使用
<if test="sex=='Y'">

    and 1=1

</if>

因为mybatis会把'Y'解析为字符,java是强类型语言,所以不能这样写。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐