虽然是一个小问题但还是记录一下,
<select id="getUserList" parameterType="Map" resultMap="BaseResultMap" resultType="String">
select * from userinfo where 1=1
<if test="_parameter != null" >
and realName = #{_parameter,jdbcType=VARCHAR}
</if>
</select>
如果不使用_parameter参数会报错,原因是传入参数类型不匹配