java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for edu.hpu.mapper.ExamsMapper.addExam

经过了查询,发现我的错误是Exams.xml中的方法和接口中的方法名不一致,修改一下就成功解决了。

发生这个异常的解决方式:

1、检查查interface中定义的方法和mapper映射的xml文件中定义的方法名、参数等是否一致。

2、检查mapper映射文件中< namespace="">映射到相应的接口的路径、名称是否正确。

3、检查.target中有没有对应的mapper文件夹,如不存在删除target下的文件,下次加载时会自动生成。