MyBatis学习 之 六、 mybatis在xml文件中处理大于号小于号的方法
2015-12-14 13:09
232 查看
第一种方法:
用了转义字符把>和<替换掉,然后就没有问题了。
SELECT * FROM test WHERE 1 = 1 AND start_date <= CURRENT_DATE AND end_date >= CURRENT_DATE
附:XML转义字符
第二种方法:
因为这个是xml格式的,所以不允许出现类似“>”这样的字符,但是都可以使用<![CDATA[ ]]>符号进行说明,将此类符号不进行解析
你的可以写成这个:
mapper文件示例代码
[html]
view plaincopy
<![CDATA[ when min(starttime)<='12:00' and max(endtime)<='12:00' ]]>
用了转义字符把>和<替换掉,然后就没有问题了。
SELECT * FROM test WHERE 1 = 1 AND start_date <= CURRENT_DATE AND end_date >= CURRENT_DATE
附:XML转义字符
< | < | 小于号 |
> | > | 大于号 |
& | & | 和 |
' | ’ | 单引号 |
" | " | 双引号 |
因为这个是xml格式的,所以不允许出现类似“>”这样的字符,但是都可以使用<![CDATA[ ]]>符号进行说明,将此类符号不进行解析
你的可以写成这个:
mapper文件示例代码
[html]
view plaincopy
<![CDATA[ when min(starttime)<='12:00' and max(endtime)<='12:00' ]]>
相关文章推荐
- Bonfire: Diff Two Arrays
- 【Web基础】Web性能优化
- 在数据库查询时遇到死循环查询问题
- Angular concepts
- linux用户及权限
- win32自绘按钮,使用GDI+(三)
- 相机CCD尺寸的大小详细列表
- 通过getPixel();和通过bmp.getPixels();方法遍历整张图片的效率比较。
- xml和json选择奖
- Win8/Win8.1系统mscomctl.ocx缺失的解决方法 run-time error 339
- hibernate save getSession().save 返回值
- 牛根生--蒙牛创业故事
- (C++)权限修饰符 public private protected的联系与区别
- 最近工作中的一些问题
- Jxl对已有的excel追加数据或修改数据
- 获取微信服务器IP地址
- Dell idrac8 设置Email 邮件报警
- sqlite 如果确定任何地方都没有问题,但是运行时还有问题,那么查看表里有没有逗号
- MonogDB基本语句—增删改查
- BugPhobia沟通篇章:Solr模式配置与数据导入调研