mybatis處理小於號


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區中的內容進行解析,而是將這些數據原封不動地交給下游程序處理。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM