xml的特殊符号,需要做个转义
< <
> >
< <
> >
& &
&apos; '
" "

建议使用<![CDATA[ ]]>符号进行统一说明,将此符号内的任何文本不进行解析
<![CDATA[ 这里写你的sql ]]>

like 写法

LIKE #param#||'%' 采用参数传递,或者'$param$%'
like CONCAT(#{roleName},'%')

其中<if test="id != null and id != '' ">and ID = #{id}</if>

if 条件不能放在: <![CDATA[ ]]> 里边,具体sql语句可以放入