主要说一下模糊查询时候xml文件的写法(数据库为oracle),其他的从略
<select id="findSpForLikeQuery" resultMap="result">
select * from mps_sp_inf
<dynamic prepend="WHERE">
<isNotNull prepend="AND" property="spId">
spId like '%'||#spId#||'%'
</isNotNull>
<isNotNull prepend="AND" property="spName">
spName like '%'||#spName#||'%'
</isNotNull>
</dynamic>
</select>