今天在写代码时,因为业务,需要在mybatis中,使用到大于号,小于号,所以就在SQL中直接使用了。
select count(*) from user where 1=1 and accounts like '%${keyWords}%' and state like '%${state}%' and ${dateType} < #{dateTo}然后
于是就想到了特殊符号,于是用了转义字符把>和<替换掉,然后就没有问题了。 SELECT * FROM test WHERE 1 = 1 AND start_date <= CURRENT_DATE AND end_date >= CURRENT_DATE 附:xml转义字符
< < 小于号 > > 大于号 & & 和 ' ' 单引号 " " 双引号新闻热点
疑难解答