MyBatis if判断条件没有用?

谢谢这边博文  https://blog.csdn.net/qq_31594647/article/details/89429265

MyBatis if判断条件为等于的问题

注意:

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

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

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

不能使用  <if test="sex=='Y'">  因为mybatis会把'Y'解析为字符,java是强类型语言,所以不能这样写。

posted @ 2020-04-30 14:14  淘来的星湖  阅读(310)  评论(0编辑  收藏  举报