MyBatis SQL数据库xml处理小于号与大于号正确的格式
文章主要介绍了MyBatis SQL xml处理小于号与大于号正确的格式,需要的朋友可以参考下 当我们需要通过xml格式处理sql语句时,经常会用到< ,<=,>,>=等符号,但是很容易引起xml格式的错误,这样会导致后台将xml字符串转换为xml文档时报错,从而导致程序错误。...
文章主要介绍了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>
总结
以上所述是小编给大家介绍的MyBatis SQL xml处理小于号与大于号正确的格式,希望对大家有所帮助
-
SQL Server数据库中分页编号的另一种方式
文章主要介绍了SQL Server 分页编号的另一种方式,需要的朋友可以参考下今天看书讲T-SQL,看到了UNBOUNDED PRECEDING,就想比对下ROW_NUMBER()的运行速度。...
-
SQL数据库中Truncate的用法
runcate是一个能够快速清空资料表内所有资料的SQL语法。这篇文章主要介绍了SQL中Truncate的用法,需要的朋友可以参考下...
-
Sql Server数据库的一些知识点定义和总结
文章主要给大家总结介绍了关于Sql Server的一些知识点定义文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习...
-
Win10系统服务器安装MySQL8.0.13遇到的问题及解决方法
文章主要介绍了Win10系统安装MySQL8.0.13遇到的问题及解决方法,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下...
-
MyBatis SQL xml处理小于号与大于号正确的格式
文章主要介绍了MyBatis SQL xml处理小于号与大于号正确的格式,需要的朋友可以参考下当我们需要通过xml格式处理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 使用日志传送,您可以自动将“主服务器”实例上“主数据库”内的事务日志备份发送到单独“辅助服务器”实例上的一个或多个“...