MyBatis注解

MyBatis 传入多个参数时,通过 @Param("xxx")  来区分,

参数为 Map 时,可以直接通过 #{键名} 来取值,当 Map 不为唯一参数的时候,需要给 Map 添加 @Param("xxx") 注解 ,通过 #{xxx.键名} 来取值

 

<if test="map.nbxh !='' ">   
    nbxh = #{map.nbxh}   
</if>
<if test="map.zch !='' ">   
    and zch = #{map.zch}   
</if>
<if test="map.qymc !='' ">   
    and qymc like '%'||#{map.qymc}||'%'   
</if>
<if test="map.fddbr !='' ">   
    and fddbr = #{map.fddbr}   
</if>
<if test=",ap.zs !='' ">   
    and zs =#{map.zs}   
</if>
<if test="map.jyfw !='' ">   
    and jyfw like '%'||#{map.jyfw}||'%'   
</if>

 

posted @ 2020-03-19 20:56  oumae  阅读(144)  评论(0)    收藏  举报