Mybatis中xml文件的时间段动态查询
2015-10-16 10:07
169 查看
解决办法1:
xml特殊字符可以适用转义字符代替
例子:<=
<if test="addEndTime != null and addEndTime != ''">
AND tor.add_time <= #{addEndTime,jdbcType=VARCHAR}
</if>
解决办法2:
适用 <![CDATA[ ]]>节,将sql包括起来,在两者之间嵌入不想被解析程序解析的原始数据,解析器不对CDATA区中的内容进行解析,而是将这些数据原封不动地交给下游程序处理。
例子:<if test="orderstarttime!=null and orderstarttime!=''">
<![CDATA[
and tor.add_time>= #{orderstarttime,jdbcType=TIMESTAMP} ]]>
</if>
xml特殊字符可以适用转义字符代替
< | < | 小于号 |
> | > | 大于号 |
& | & | 和 |
' | ’ | 单引号 |
" | " | 双引号 |
<if test="addEndTime != null and addEndTime != ''">
AND tor.add_time <= #{addEndTime,jdbcType=VARCHAR}
</if>
解决办法2:
适用 <![CDATA[ ]]>节,将sql包括起来,在两者之间嵌入不想被解析程序解析的原始数据,解析器不对CDATA区中的内容进行解析,而是将这些数据原封不动地交给下游程序处理。
例子:<if test="orderstarttime!=null and orderstarttime!=''">
<![CDATA[
and tor.add_time>= #{orderstarttime,jdbcType=TIMESTAMP} ]]>
</if>
相关文章推荐
- MATLAB读取txt的一些方法简单记录
- js实现观察者模式
- LeetCode Containsa Duplicate II
- 前端设计师必知的background属性(有CSS3内容)
- 阿里云centos 配置
- webrtc音频引擎总结
- 多线程 同步 临界区
- 服务设计
- 逻辑地址、物理地址、线性地址
- git安装及命令使用和github网站
- linux服务器查看IO
- 树莓派介绍与“食用”方法
- DNA Consensus String
- 安卓图片内存占用Bitmap.RGB_565 ARGB_4444 ARGB_8888
- 整理 iOS 9 适配中出现的坑(图文)
- PHP实验三
- 10.15习题2
- CSS知识点-- Padding
- mac与windows环境下sublime常用快捷键
- Android事件分发机制练习---打造属于自己的瀑布流