错误如下:
Caused by: java.lang.IllegalArgumentException: Result Maps collection does not contain value for java.util.List
at org.apache.ibatis.session.Configuration$StrictMap.get(Configuration.java:1031)
at org.apache.ibatis.session.Configuration.getResultMap(Configuration.java:740)
at org.apache.ibatis.builder.MapperBuilderAssistant.getStatementResultMaps(MapperBuilderAssistant.java:394)
at org.apache.ibatis.builder.MapperBuilderAssistant.addMappedStatement(MapperBuilderAssistant.java:285)
at org.apache.ibatis.builder.xml.XMLStatementBuilder.parseStatementNode(XMLStatementBuilder.java:113)
at org.apache.ibatis.session.Configuration.lambda$buildAl
在SpringBoot应用启动时遇到一个错误,具体是由于在Mapper配置文件中,Result Maps集合未找到对应于`java.util.List`的值。错误定位到mybatis初始化时,Mapper接口与XML文件中的返回值类型不匹配导致。解决方案是检查并修正XML文件中resultMap的定义,使其匹配接口的实际返回类型。
订阅专栏 解锁全文
6437

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



