MyBatis SQL xml处理小于号与大于号正确的格式
文章主要介绍了MyBatis SQL xml处理小于号与大于号正确的格式,需要的朋友可以参考下当我们需要通过xml格式处理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>
总结
以上所述是小编给大家介绍的MyBatis SQL xml处理小于号与大于号正确的格式,希望对大家有所帮助,
-
Sql Server数据库开窗函数Over()的使用实例详解
文章主要介绍了Sql Server 开窗函数Over()的使用,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下利用over(),将统计信息计算出来,然后直接筛选结果集 declare @t table(...
-
SQL在自增列插入指定数据的操作方法
SQL Server 中数据表往往会设置自增列,常见的比如说 首列的ID列。 往数据表插入新数据的时候,自增列是跳过的,无需插入即会按照设置的自增规则进行列增长。...
-
SQL Server在分页获取数据的同时获取到总记录数的两种方法
本文通过两种方法给大家介绍SQL Server 在分页获取数据的同时获取到总记录数,感兴趣的朋友跟随脚本之家小编一起学习吧。SQL Server 获取数据的总记录数,有两种方式:1.先分页获...
-
使用SQL语句去掉重复记录的两种方法
文章主要介绍了用SQL语句去掉重复的记录的两种方式,两种方式都可以使用临时表操作,具体实现方法大家跟随小编一起通过本文学习吧海量数据(百万以上),其中有些全部字段都相同,有些...
-
SQL server数据库高可用日志传送的方法
SQL Server 使用日志传送,您可以自动将“主服务器”实例上“主数据库”内的事务日志备份发送到单独“辅助服务器”实例上的一个或多个“...
-
Sql Server 数据库中调用dll文件的过程
文章主要介绍了Sql Server 数据库中调用dll文件的过程,非常不错,具有一定的参考借鉴价值,感兴趣的朋友跟随小编一起学习吧...
-
Sql Server 数据库获取字符串中小写字母的SQL语句
文章主要介绍了SqlServer 获取字符串中小写字母的实现方法,非常不错,具有一定的参考借鉴价值,需要的朋友跟随脚本之家小编一起学习吧有时候我们会截取字符串中的一些特殊想要的...
-
Sql Server数据库如何去掉内容里面的Html标签
文章主要介绍了Sql Server 去掉内容里边的Html标签的实现方法,代码超简单,具有一定的参考借鉴价值,需要的朋友可以参考下。...
-
SQL Server数据库远程更新目标表数据的存储过程
文章主要介绍了SQL Server 远程更新目标表数据的存储过程,适用于更新列名一致,主键为Int类型,具体实例代码大家参考下本文本文给大家分享一个远程更新目标库数据的存储过程,适用...
-
MsSql 数据库使用sqlplus创建DDL和DML操作方法
文章主要介绍了使用sqlplus创建DDL和DML操作方法,需要的朋友可以参考下,在window进入命令行模式敲sqlplus就会...