MyBatis SQL xml处理小于号与大于号
来源:互联网 发布:桥梁三维建模软件 编辑:程序博客网 时间:2024/05/22 07:40
MyBatis SQL xml处理小于号与大于号
当我们需要通过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语句时对小于号与大于号的处理转换
- 22款受欢迎的计算机取证工具
- 侧栏,底部导航,选项卡(未整理,有点乱)
- 二分法求快速幂
- 顺序栈和链栈的基本操作
- 洗牌算法的随机性(数学归纳法)
- MyBatis SQL xml处理小于号与大于号
- kettle问题-表输入插件(问题解决,未找到根源)
- Android通过广播判断网络连接(仿QQ网络连接显示)
- Debian设置合上笔记本盖子不休眠
- Spring boot war部署
- 智慧校园多媒体教室运维构建运维知识库的重要性
- iOS小乐子之买多少注彩票才能中超级大乐透头奖
- ccf csp 炉石传说 Java
- poi读取excel模板,填充内容并导出,支持导出2007支持公式自动计算