参考:https://www.jianshu.com/p/0f1279d97c96
<select id="findUserInfoByTrim" parameterType="Map"
resultMap="UserInfoResult">
select * from userinfo
<trim prefix="where" prefixOverrides="and|or">
<if test="department!=null">
AND department like #{department}
</if>
<if test="gender!=null">
AND gender=#{gender}
</if>
</trim>
</select>
a.我们使用<trim>
替代<where>
标签。
b.属性 prefix="where"
表示:加前缀 where
。
c.属性prefixOverrides="and|or"
表示:自动覆盖第一个and
或者or
.