Mybatis问题:There is no getter for property named 'VALUE' in 'class java.lang.String'

今天学习mybatis的时候,测试通过用户名模糊搜索遇到这样一个问题:

  <select id="findUserByName" parameterType="java.lang.String" resultType="com.mybatis.po.Users">
        SELECT * FROM users WHERE username LIKE '%${VALUE}%'
    </select>

此处会发生错误,解决办法:

将VALUE改为 _parameter,注意有下划线,或者改为小写的value。

经过试验均可成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章