160311、mybatis sql語句中轉義字符


 問題: 在mapper  ***.xml中的sql語句中,不能直接用大於號、小於號要用轉義字符

解決方法:
 
1、轉義字符串
小於號    <    <
大於號    >    >
    & &
單引號    '    '
雙引號    "    "
2、使用<![CDATA[  你的sql語句 ]]>(sql語句中的<where><if>等標簽不會被解析)
 如:
 <![CDATA[
        select * from 
      (select t.*, ROWNUM as rowno from tbl_user t where ROWNUM <= #{page.end,jdbcType=DECIMAL}) table_alias
      where table_alias.rowno >#{page.start,jdbcType=DECIMAL}
     ]]>   


免責聲明!

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



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