本文共 493 字,大约阅读时间需要 1 分钟。
,refusalreason=#{remark,jdbcType=VARCHAR}
,refusalreason=#{remark,jdbcType=VARCHAR}
特别注意,不能这样写
,refusalreason=#{remark,jdbcType=VARCHAR}
原因:mybatis是用OGNL表达式来解析的,在OGNL的表达式中,’2’会被解析成字符,java是强类型的,char 和一个string 会导致不等,所以if标签中的sql不会被解析。
单个字符需要加.toString(),如:auditidentified =='2'.toString()
多个字符不需要加toString(),如:auditidentified !='2155'
转载地址:http://qnvli.baihongyu.com/