Java中写sql会遇到一些 >、<、≥、≤ 符号转化问题,导致sql语句无法运行。
替代方法如下:
第一种方法:
< : <
<= : <=
> : >
>= : >=
sql示例如下:
select * from test_table a
where a.time >= #{startTime} and a.time <= #{endTime}
第二种方法:
大于等于:<![CDATA[ >= ]]>
小于等于:<![CDATA[ <= ]]>
sql示例如下:
select * from test_table a
where a.time <![CDATA[ >= ]]> #{startTime}