org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped Statement 'com.ruoyi.system.mapper.JourneyTempDetailMapper.selectpresenterstr'. It's likely that neither a Result Type nor a Result Map was specified.
时间: 2024-04-27 17:24:24 浏览: 206
Mybatis resultMap
这个异常通常是因为 MyBatis Mapper 中对应的 SQL 语句没有正确的返回结果类型或者没有对应的 ResultMap,导致 MyBatis 执行 SQL 语句时无法映射到 Java 对象。
解决这个问题的方法是在对应的 Mapper 中,为 SQL 语句添加正确的 ResultType 或者 ResultMap。如果使用 ResultMap,需要在对应的 XML 文件中定义 ResultMap,指定映射关系。如果使用 ResultType,则需要在对应的 Java 对象中定义属性,与 SQL 语句返回的结果对应。
另外,还有可能是 SQL 语句写错了,导致 MyBatis 无法正确执行查询操作,需要仔细检查 SQL 语句是否正确。
阅读全文