美文网首页
mybatis转义

mybatis转义

作者: I_Gisvity | 来源:发表于2019-06-05 08:38 被阅读0次

    问题: 在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}
        ]]>   
    

    相关文章

      网友评论

          本文标题:mybatis转义

          本文链接:https://www.haomeiwen.com/subject/sstjxctx.html