《Mybatis报错》lineNumber: 19; colum

2018-09-08  本文已影响0人  空城空忆亦空心

1.原因分析

  在MyBatis动态SQL语句中不能使用 && 符号

2.解决方案

  把 && 符号改为 and 或者 &amp

  在 mapper 的动态 SQL 中若出现大于号(>)、小于号(<)、大于等于号(>=),小于等于号(<=)等符号,最好将其转换为实体符号。否则, XML 可能会出现解析出错问题。特别是对于小于号(<),在 XML 中是绝对不能出现的。否则一定出错

3.其余符号参考表

 注意分号为英文符号,这里因为会转义,输入的是中文符号

原符号 < <= > >= & ' "
替换符号 &lt; &lt;= &gt; &gt;= &amp; &apos; &quot;
上一篇下一篇

猜你喜欢

热点阅读