Mybatis进行sql查询总经出现sql错误问题:Mapped Statements collection already contains value for com.www.leniao.wz.qhzht.dao.VarietyStasMapper.queryVarietyCollectList。
出现原因:
1.在Mapper.xml文件中, 有两条sql语句的id值是相同的。出现这个错误原因是为了懒省事,把上个sql语句直接粘过来就用,但是粗心的孩子总是忘记修改id值。下次记得需要改的地方要立刻改,避免这些小问题的出现。
2.mapper中的parameterType或resultType为空。
例如:
本文详细解析了在使用Mybatis框架进行SQL查询时遇到的常见错误:MappedStatements collection already contains value for特定Mapper的问题。主要原因是Mapper.xml文件中存在重复的sql语句ID,以及mapper中的parameterType或resultType配置不当。文章提供了具体实例和解决方案。
2161

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



