問題: 在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}
]]>