mybatis xml的字符串表达式中不要包含in(因为in是关键字,除此之外,还有很多关键字都不要放在这里)!!!
假如你要使用if语句判断Query类的成员变量in是否为null,你可能会这么写: <if test="null != query.in"></if>
(错误)
正确的做法是把Query类的in变量名改成其它名字,比如改成contains <if test="null != query.contains"></if>
(正确)
假如你要使用if语句判断Query类的成员变量in是否为null,你可能会这么写: <if test="null != query.in"></if>
(错误)
正确的做法是把Query类的in变量名改成其它名字,比如改成contains <if test="null != query.contains"></if>
(正确)