mybatis-mysql中大于号以及小于号
今天在看项目代码的时候发现了这样一段sql:
<select id="get" resultType="cn.publink.servicemobile.timedtask.entity.TaskScheduler"> SELECT * from task_scheduler where remindTime < (select date_add(now(),interval 10 second)) </select>
<select id="get" resultType="cn.timedtask.entity.TaskScheduler"> SELECT * from task_scheduler where remindTime < (select date_add(now(),interval 10 second)) </select>
发现了一个特殊的字符“<”,这个字符的含义是<符号也就是小于号。在mysql中可以直接这样写:
SELECT * from task_scheduler where remindTime < (select date_add(now(),interval 10 second))
但是应用到mybatis中就要用转义符,如果不使用转义字符,就会报错。
特殊字符 替代符号 & & < < > > " " '
上一篇:
IDEA上Java项目控制台中文乱码