错误提示:
Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException:
### Error updating database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for SnacksMapper.addSnack
### Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for SnacksMapper.addSnack
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:199)
at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184)
at ch8.com.po.test.main(test.java:28)
解决方法:
原来是我复制的时候,没有把namespace的值改掉,里面的值改为自己需要的映射文件名
我的映射文件名为SnacksMapper
这样问题就解决了。