由于在Mybatis框架的xml中,我们常用的大于(>)小于(<),大于等于(>=)小于等于(<=)解析的时候会经常出问题,导致编译报错,所以就需要对其进行转译才能通过。
以下是我整理出来记录在这里方便以后使用,也希望能帮助用到的小伙伴哦~~~
左边就是原来的符号,右边就是在mybatis中代替的符号
实例说明
SELECT*FROMuoa_dailyWHERE<if test="daily.createUser != null and daily.createUser != ''">create_user != #{daily.createUser}</if><if test="daily.departmentId != null and daily.departmentId != ''">and department_id = #{daily.departmentId}</if><if test="daily.type != null and daily.type != ''">and `type` = #{daily.type}</if>AND id IN (SELECTdaily_idFROMuoa_daily_read_logWHEREcreate_user = #{daily.createUser})ANDDATE_SUB(CURDATE(), INTERVAL 30 DAY) <![CDATA[ <= ]]> DATE(create_time)ORDER BY create_time DESCLIMIT #{current}, #{size}
完结!