应为业务需求在SQL中用到了>=,<=等的符号,想着Mybatis的XML写发现还需要做出来,特整理出下面的方法:
第一种:用了转义字符把>和<替换掉
SELECT * FROM test WHERE 1 = 1 AND start_date <= CURRENT_DATE AND end_date >= CURRENT_DATE
附:XML转义字符
|
< |
< |
小于号 |
|
> |
> |
大于号 |
|
& |
& |
和 |
|
' |
’ |
单引号 |
|
" |
" |
双引号 |
第二种:
本文介绍在MyBatis的XML映射文件中如何正确使用大于号(>)和小于号(<)等特殊符号。通过两种方法解决XML语法限制问题:一是使用转义字符,二是利用CDATA区块。这两种方式都能确保SQL语句正确执行。
909

被折叠的 条评论
为什么被折叠?



