在mybatis中,把一部分查詢的語句分離到了xml檔案中,因此在使用的時候不可以使用影響xml格式的一些符號,比如> <
之類的符號,因此要使用這些符號的替換符號。
對照表如下:
符號替換符號
>
>
>=
>=
<
<
<=
<=
&
&
'
'
"
"
例:原sql:select * from student where id >= 5;
替換後:select * from student where id >= 5;
除此之外,還可以使用另一種寫法= ]]>
,用將使用的符號
>=
包圍起來。
用第二中方法改寫sql:select * from student where id = ]]> 5;
Mybatis大於小於符號的替換
在mybatis中,把一部分查詢的語句分離到了xml檔案中,因此在使用的時候不可以使用影響xml格式的一些符號,比如 之類的符號,因此要使用這些符號的替換符號。對照表如下 符號替換符號 例 原sql select from student where id 5 替換後 select from stu...
mybatis大於小於的轉義
今天在寫 時,因為業務,需要在mybatis中,使用到大於號,小於號,所以就在sql中直接使用了。select from test where 1 1 and start date current date and end date current date 可是,在執行時,總報錯誤 error c...
mybatis 大於小於號用法
cdata 在今天使用mybatis的xml檔案中寫sql語句時寫入了一些特殊字元 如 等,但解析xml檔案的時候會被轉義,事實上並不希望它被轉義,可以使用.這是xml語法,在cdata內部的所有內容都會被解析器忽略.但是因此會導致 等標籤本身功能失效,所以使用時把帶有特殊字元的語句或字元本身放在內...