Mybatis在mapper.xml中sql语句中如何处理大于、小于、不等于号

第一种方法:使用转义字符

Mybatis在mapper.xml中sql语句中如何处理大于、小于、不等于号

例如:sql如下:

Mybatis在mapper.xml中sql语句中如何处理大于、小于、不等于号

1.1 注意事项

  • 转义序列字符之间不能有空格;
  • 转义序列必须以”;”结束;
  • 单独出现的”&”不会被认为是转义的开始;
  • 区分大小写。

第二种方法:使用

<![CDATA[ ]]> ,不言而喻:这是XML语法。在CDATA内部的所有内容都会被解析器忽略。

所以,当我们在xml文本中包含了很多的"<" 字符 “<=” 和 “&” 字符,就像程序代码一样,那么最好把他们都放到CDATA部件中。

因为xml格式遇到这种格式会把方括号里的内容原样输出,不进行解析,如:

  • 大于等于: <![CDATA[>=]]>
  • 小于等于: <![CDATA[<=]]>

例如:sql如下:

Mybatis在mapper.xml中sql语句中如何处理大于、小于、不等于号

2.1 注意事项

  • 此部分不能再包含”]]>”;
  • 不允许嵌套使用;
  • ”]]>”这部分不能包含空格或者换行。

本资源由随笔博客发布。发布者:五维国度,转载请注明出处:http://blog.suibi.site/archives/4405


本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

(0)
上一篇 2023年 4月 13日 下午2:56
vue给同一元素绑定单击click和双击事件dblclick,执行不同逻辑
下一篇 2023年 6月 13日 上午9:44

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

在线咨询: QQ交谈

邮件:jctestxcx@163.com

关注微信