Mybatis中org.apache.ibatis.binding.BindingException 异常问题解决

出现这个异常一般是以下几个原因:

1. Mybatis传入 多个参数,解决方案:

①多个参数中使用@Param注解进行修饰

public interface UserMapper {
    User selectUser(@Param("username") String username, @Param("password") String hashedPassword);
}

②如果不用注解多个参数在mapper.xml中可以用#{0},#{1} 这样表示第i个参数

public List getXXXList(String xx1, String xx2);  

  

由于是多参数那么就不能使用parameterType, 可以改用#{index},索引从0开始代表传入的参数

2. Xml文件中字段名和POJO无法绑定,检查XML是否有错

3.XML中使用标签中的colleaction属性中的字段名可能写错

 

你可能感兴趣的:(错误修改记录,Exceptions)