MyBatis SQL xml处理小于号与大于号
来源:互联网 发布:淘宝游戏账号交易 编辑:程序博客网 时间:2024/05/22 02:07
当我们需要通过xml格式处理sql语句时,经常会用到< ,<=,>,>=等符号,但是很容易引起xml格式的错误,这样会导致后台将xml字符串转换为xml文档时报错,从而导致程序错误。
这样的问题在iBatiS中或者自定义的xml处理sql的程序中经常需要我们来处理。其实很简单,我们只需作如下替换即可避免上述的错误:
原符号 < <= > >= & ' "替换符号<<=>>=&'"
错误的xml格式:
- <?xml version="1.0" encoding="GBK"?>
- <queryForm token="32sdfj-349sfdnfs32-fsdf348imfg323-df34" tableName="HSY_T_CUSTOMER" pageSize="20" pageNo="1" orderColumn="" orderType="">
- <sqlCondition> AND START_DATE >= to_date('2013-01-01','yyyy-MM-dd') AND START_DATE <= to_date('2013-01-30','yyyy-MM-dd') </sqlCondition>
- </queryForm>
在altova XMLSpy工具中会报错,xml不符合格式要求。
正确的xml格式:
- <?xml version="1.0" encoding="GBK"?>
- <queryForm token="32sdfj-349sfdnfs32-fsdf348imfg323-df34" tableName="HSY_T_CUSTOMER" pageSize="20" pageNo="1" orderColumn="" orderType="">
- <sqlCondition> AND START_DATE >= to_date('2013-01-01','yyyy-MM-dd') AND START_DATE <= to_date('2013-01-30','yyyy-MM-dd') </sqlCondition>
- </queryForm>
在altova XMLSpy工具中验证通过。
阅读全文
0 0
- MyBatis SQL xml处理小于号与大于号
- MyBatis SQL xml处理小于号与大于号
- MyBatis SQL xml处理小于号与大于号
- MyBatis SQL xml处理小于号与大于号
- MyBatis SQL xml处理小于号与大于号
- MyBatis SQL xml处理小于号与大于号
- MyBatis SQL xml处理小于号与大于号
- MyBatis mapper.xml中SQL处理小于号与大于号
- MyBatis mapper.xml中SQL处理小于号与大于号
- xml 处理大于号与小于号
- mybatis中对xml 中SQL处理大于号、小于号
- MyBatis的xml处理小于、大于、等于号
- MyBatis SQL在xml中,处理大于小于号的方法
- mybatis xml中sql语句大于小于号
- mybatis sql语句配置大于号小于号的处理
- 通过xml处理sql语句时对小于号与大于号的处理转换
- 通过xml处理sql语句时对小于号与大于号的处理转换
- 通过xml处理sql语句时对小于号与大于号的处理转换
- set https on Jenkins
- oracle数据库建立、登录及表空间与用户的建立与授权
- Altium Designer16 精心总结
- DOM--(Node)
- JAVA启动参数大全之一:标准参数
- MyBatis SQL xml处理小于号与大于号
- Jupyter Notebook 的快捷键
- 欢迎您在新浪博客安家
- 简单Makefile编写
- algorithm chapter8 8.15
- 455. Assign Cookies给小孩分配饼干
- 今天开始写零散的学习经验(还是放…
- svn 命令的使用
- vue基础--表单浅记