码迷,mamicode.com
首页 > 其他好文 > 详细

mybatis处理小于号

时间:2016-07-08 15:17:14      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:

Mybatis中xm文件里写小于等于时间,不能直接写 《=,要写成

and reg_time <![CDATA[ <= ]]> #{params.endTime}

 

下面引用自mybatis配置文件中小于大于号的处理http://blog.csdn.net/u022812849/article/details/42123007

 

背景:在mybatis映射文件中书写sql where语句经常会用到大于小于号,如果直接用大于小于号就会报错

解决办法1:
xml特殊字符可以适用转义字符代替

  &lt;                                

                     <

                     小于号                                          

                     &gt;

                     >                                     

                     大于号

                     &amp;

                     &

                     和

                     &apos;

                     ’

                     单引号

                     &quot;

                     "

                     双引号

 
解决办法2:
   适用 <![CDATA[   ]]>节,将sql包括起来,在两者之间嵌入不想被解析程序解析的原始数据,解析器不对CDATA区中的内容进行解析,而是将这些数据原封不动地交给下游程序处理。

 

Mybatis中xm文件里写小于等于时间,不能直接写 《=,要写成

and reg_time <![CDATA[ <= ]]> #{params.endTime}

 

下面引用自mybatis配置文件中小于大于号的处理http://blog.csdn.net/u022812849/article/details/42123007

 

背景:在mybatis映射文件中书写sql where语句经常会用到大于小于号,如果直接用大于小于号就会报错

解决办法1:
xml特殊字符可以适用转义字符代替

  &lt;                                

                     <

                     小于号                                          

                     &gt;

                     >                                     

                     大于号

                     &amp;

                     &

                     和

                     &apos;

                     ’

                     单引号

                     &quot;

                     "

                     双引号

 
解决办法2:
   适用 <![CDATA[   ]]>节,将sql包括起来,在两者之间嵌入不想被解析程序解析的原始数据,解析器不对CDATA区中的内容进行解析,而是将这些数据原封不动地交给下游程序处理。

 

mybatis处理小于号

标签:

原文地址:http://www.cnblogs.com/yhtboke/p/5653223.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!