mybatis报错:Error evaluating expression

快来打我* 2023-10-13 17:43 145阅读 0赞

报错信息

mybatis报错:Error evaluating expression ‘stu.id != null AND stu.id != ‘’’. Cause: org

mybatis的mapper文件中报了这么一个错

  1. Error evaluating expression 'id != null AND id != '' '

sql语句如下:

  1. <select id="xxx" parameterType="yyy" resultType="zz">
  2. select * from stu
  3. <where>
  4. <if test="id != null AND id != '' ">
  5. and id = #{id}
  6. </if>
  7. <!-- ... -->
  8. </where>
  9. </select>
问题解决:if标签的test里面的表达式的and不能写成大写AND

发表评论

表情:
评论列表 (有 0 条评论,145人围观)

还没有评论,来说两句吧...

相关阅读