记录一下学Mybatis这几天的错误,后续会补充
1:****
报错信息
自己理解:因为是****,所有EmployeeMapper.xml是自动生成的,所以很难理解这个地方怎么会报错。
错误原因:执行了两遍****的测试类进行加载,所以EmployeeMapper.xml中自动生成了两份内容。
解决方式:把EmployeeMapper.xml中多余的部分删掉。
自身问题:刚学习****,不知道执行几次****的测试类就会生成几次的特性。
2:
错误原因:没有找到insert代码段,是因为没有在pom.xml中配置build
解决:
3:
自己思考:明明已经注册了mapper但是还是提示没有mapper
错误原因:包名错误
错误解决:把配置文件中的com改成cn
4:以下这个错误的原因是忘了在主配置文件中注册所需要的mapper
5:以下这个错误的原因是sql语句中忘了加where