XML文件的格式错误问题。
mybatis中大于,小于,大于等于,小于等于的写法。
第一种写法(1): 原符号 < <= > >= & ' " 替换符号 < <= > >= & ' " 例如:sql如下: select * from (select * from room where roomState=? order by times desc) where rownum<=? mybatis的sql: select * from (select * from room where roomState = #{start} order by ${times} desc) where rownum <= #{end} ps:一般使用的是 #{values}(如果是字符串会自动添加 ''符号)。排序或模糊查询使用的是:${value}。
第二种写法(2): 大于等于 <![CDATA[ >= ]]> 小于等于 <![CDATA[ <= ]]> 例如:sql如下: create_date_time <![CDATA[ >= ]]> #{startTime} and create_date_time <![CDATA[ <= ]]> #{endTime}