mybatis注解sql <script></script> 报错提示:元素内容必须由格式正确的字符数据或标记组成
Posted 我叫白小飞
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis注解sql <script></script> 报错提示:元素内容必须由格式正确的字符数据或标记组成相关的知识,希望对你有一定的参考价值。
mybatis在使用标签时,<、>、<=、>=等符号需要转译否则不认报错;
原符号
<、 <=、 >、 >=、 &、 '、 "、
替换符号
\\<、 \\<=、 \\>、 \\>=、 \\&、 \\'、 \\"、
例如:sql如下:
create_date_time >= #startTime and create_date_time <= #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(@select使用if)