mybatis注解sql <script></script> 报错提示:元素内容必须由格式正确的字符数据或标记组成

Posted 我叫白小飞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis注解sql <script></script> 报错提示:元素内容必须由格式正确的字符数据或标记组成相关的知识,希望对你有一定的参考价值。

mybatis在使用标签时,<、>、<=、>=等符号需要转译否则不认报错;

原符号

<<=>>=&、 '、 "、

替换符号

\\&lt;、 \\&lt;=、 \\&gt;、 \\&gt;=、 \\&amp;、 \\&apos;、 \\&quot;

例如:sql如下:
create_date_time &gt;= #startTime and create_date_time &lt;= #endTime

注意:if 标签内判断 0 ,1等数字时,不需要加引号

"<script>" +
            "SELECT " +
            "id,name " +
            "FROM user_info" +
            "WHERE " +
            " isdelete = '0'" +
            " <if test=\\" type != null and type!= 0 \\"> AND type = #type </if> "+
             "</script>"

以上是关于mybatis注解sql <script></script> 报错提示:元素内容必须由格式正确的字符数据或标记组成的主要内容,如果未能解决你的问题,请参考以下文章

mybatis注解sql <script></script> 报错提示:元素内容必须由格式正确的字符数据或标记组成

mybatis的注解开发之三种动态sql

MyBatis在注解上使用动态SQL(@select使用if)

MyBatis在注解上使用动态SQL(@select使用if)

mybatis java注解怎么加判断

mybatis注解开发,动态sql