xception in thread "main" org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.yysr.mapper.userMapper.getUser
### Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.yysr.mapper.userMapper.getUser
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:23)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:107)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:98)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:62)
at com.yysr.main.MainTest.main(MainTest.java:37)
Caused by: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.yysr.mapper.userMapper.getUser
at org.apache.ibatis.session.Configuration$StrictMap.get(Configuration.java:775)
at org.apache.ibatis.session.Configuration.getMappedStatement(Configuration.java:615)
at org.apache.ibatis.session.Configuration.getMappedStatement(Configuration.java:608)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:103)
... 3 more
namespace可能写错,应该是<mapper namespace="com.yysr.mapper.userMapper">
本文详细解析了一个关于MyBatis框架中出现的具体异常——在尝试获取用户数据时映射语句未找到的问题。通过异常堆栈跟踪分析了可能的原因,并给出了初步的解决方案提示,即检查namespace是否正确配置。
1561

被折叠的 条评论
为什么被折叠?



