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