您现在的位置是: 首页 > 运维 mybatis中大于等于小于等于的写法

mybatis中大于等于小于等于的写法

2020-05-20 运维 95人已围观 132次浏览

简介mybatis中大于等于小于等于的写法

第一种方法:

用转义字符把">“和”<"替换掉,就没有问题了。

mapper文件示例代码:

<if test="startTime != null ">
AND order_date >= #{startTime,jdbcType=DATE}
</if>
<if test="endTime != null ">
AND order_date <= #{endTime,jdbcType=DATE}
</if>

附:XML转义字符 

| < | < | 小于号 |
| > | > | 大于号 |
| & | & | 和 |
| ' | ’ | 单引号 |
| " | " | 双引号 |

第二种方法:

因为这个是xml格式的,所以不允许出现类似">"这样的字符,但是可以使用符号进行说明,将此类符号不进行解析

mapper文件示例代码:

 

<if test="startTime != null ">
AND <![CDATA[ order_date >= #{startTime,jdbcType=DATE} ]]>
</if>
<if test="endTime != null ">
AND <![CDATA[ order_date <= #{endTime,jdbcType=DATE} ]]>
</if>

 

目前显示有问题,本站也将字符转义了。后面处理

很赞哦! (0)

站长推荐

标签云

站点信息

  • 网站地图