Mapper文件中不等号,大于号,小于号=><的写法

作者: web 发布时间: 2022-12-08 浏览: 6736 次 编辑

Mapper文件中不等号,大于号,小于号=><的写法

问题:

mapper需要写如下的sql语句:

select *  from A where A.id <> 1

写过mapper文件的应该都知道,在mapper中是不能直接这么些。

解决方法

1、转义

  • &lt; < (小于)</li><li><code>> > (大于)
  • &lt;&gt; <> (不等于)
原符号 < <= > >= & ' "
替换符号 &lt; &lt;= &gt; &gt;= &amp; &apos; &quot;

2、使用<![CDATA[]]>

<![CDATA[]]>这个标记所包含的内容将表示为纯文本。

使用<![CDATA[字符]]>:大于 <![CDATA[>]]>,小于 <![CDATA[<]]>
select *  from A where A.id <![CDATA[<>]]> 1