Mapped Statements collection does not contain value for com.iwhalecloud.newos.res.dao.NsoSpResDao.recursiveQueryRfsReferencedList
时间: 2023-12-03 21:23:47 浏览: 83
这个错误通常表示 MyBatis 没有找到对应的 SQL 映射语句。请检查你的 MyBatis 配置文件中是否存在名为 `com.iwhalecloud.newos.res.dao.NsoSpResDao.recursiveQueryRfsReferencedList` 的映射语句,如果不存在,则需要添加对应的映射语句。如果已经存在映射语句,则需要检查映射语句的命名空间、id 等是否正确,以及 SQL 语句是否正确。
相关问题
Mapped Statements collection does not contain value for com.bjpowernode.dao.DeptMapper.queryDeptById
您好!关于您提到的问题,可能是由于缺少了一个与`com.bjpowernode.dao.DeptMapper.queryDeptById`对应的映射语句(Mapped Statement)导致的。请确保在您的映射文件(Mapper XML)中存在名为`com.bjpowernode.dao.DeptMapper.queryDeptById`的映射语句,并且语句的配置正确无误。
如果映射文件中已经存在该映射语句,请检查一下映射语句的命名空间、ID等是否与您调用时的完全匹配。此外,还需要确保映射语句中的参数类型和返回值类型与方法调用时的参数类型和返回值类型一致。
如果以上方法都没有解决问题,请提供更多关于您的代码和错误信息的详细信息,以便我能够更好地帮助您解决问题。
Exception in thread "Thread-22" org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.baomidou.mybatisplus.core.mapper.SqlRunner.SelectList ### Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.baomidou.mybatisplus.core.mapper.SqlRunner.SelectList
这个异常通常表示 MyBatis-Plus 在执行 SQL 语句时出现了问题。它可能是由于以下原因之一导致的:
1. SQL 语句中的参数类型不正确或参数数量不正确。请检查你的 SQL 语句和参数是否正确。
2. 数据库连接超时或数据库连接被关闭。请检查你的数据库连接是否正常。
3. MyBatis-Plus 配置文件中的错误。请检查你的 MyBatis-Plus 配置文件是否正确。
4. MyBatis-Plus 的版本问题。请检查你使用的 MyBatis-Plus 版本是否与你的项目兼容。
你需要根据具体情况来确定问题的原因并进行相应的处理。你可以检查一下你的 SQL 语句是否正确,检查一下 MyBatis-Plus 的配置文件是否正确,或者尝试升级 MyBatis-Plus 版本。
阅读全文