很久没有写框架的东西了,今天整合mybaits报错。
Caused by: org.apache.ibatis.binding.BindingException: Parameter ‘xxx’ not found
说明这个语句参数没找到,我在mybatis框架中使用的查询语句中包含多个参数
如下:
<select id="checkUser" resultType="java.lang.Integer">
SELECT id FROM user WHERE uname=#{name} AND upassword=#{passWord}
</select>
解决办法
为方法中的参数加上注解指定参数
public Integer checkUser(@Param("name") String name, @Param("passWord") String passWord);