Mybatis中的mapper文件中不等於的幾種寫法
在XML文件中是不可以直接使用 < 、>、&的,語法檢查會報錯誤。如需使用,需要將其轉義為對應的實體。
預期執行SQL效果:select t.name form tablenme t where t.code <> 1;
第一種:轉義
< < (小於) > > (大於) <> <> (不等於)
mapper文件寫法:
select t.name form tablenme t where t.code <> 1;
第二種:<![CDATA[]]>
<![CDATA[]]>這個標記所包含的內容將表示為純文本。
mapper文件寫法:
select t.name form tablenme t where t.code <![CDATA[<>]]> 1;