今天在尝试Mybatis动态SQL的时候,想把一个用户名传进去,用<where>和<if>实现,遇到了这个问题,代码如下:
...
<select id="FindByUserName" resultType="com.train.entity.UserEntity" parameterType="java.lang.String">
SELECT * from `user`
<where>
<if test="userName!=null">
and userName = #{userName}
</if>
</where>
...
mapper层: