今天学习mybatis的时候,测试通过用户名模糊搜索遇到这样一个问题:
<select id="findUserByName" parameterType="java.lang.String" resultType="com.mybatis.po.Users">
SELECT * FROM users WHERE username LIKE '%${VALUE}%'
</select>
此处会发生错误,解决办法:
将VALUE改为 _parameter,注意有下划线,或者改为小写的value。
经过试验均可成功。