在使用ssm时出现的错误:

org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Result Maps collection already contains value for cn.itcast.ssm.mapper.CompetesMapperCustom.baseMap

原因是,在自己写的mapper.xml文件中具有相同id的不同select标签引用了同一个resultMap

例如:

<select id="selectCompetesForInit" parameterType="CompetesQueryVo" resultMap="baseMap">

     <include refid="baseSql"/>
   group by c.compete_id limit #{jumpCount},#{selectCount} </select>
<select id="selectCompetesForInit" parameterType="CompetesQueryVo" resultMap="baseMap">
<include refid="baseSql"/>
<where>
<if test="competeTitle != null">
and compete_title like #{competeTitle}
</if>
</where>
group by c.compete_id limit #{jumpCount},#{selectCount}
</select>

以上两个select具有相同的id(select里面的内容请自动忽略),其实不应该存在相同id的select标签,因为我太懒了(懒就懒呗,还不仔细,emmmmmmm...),复制粘贴代码以后忘记修改id了,导致出现了这个错误!

最新文章

  1. php简单实现socket通信
  2. 拷贝excel里的内容转为JSON的js代码
  3. c#事件与委托
  4. Windows Azure Web Site (8) 设置Web Site时区
  5. 封装Nvelocity的渲染方法
  6. 在word里插入图片,并设置图片的格式
  7. latex 小结
  8. c++ union学习
  9. php-- 避免表单的重复提交
  10. VMware中Ubuntu忘记密码的解决办法
  11. kinect
  12. 【Python初学】深copy&amp;浅copy
  13. Java基础总结--流程控制
  14. Nginx HTTP模块指令
  15. JAVA设计模式--装饰器模式
  16. Windows下Apache的下载安装启动停止
  17. unity 快速创建小地图
  18. Qt带返回值的信号发射方式(使用QMetaObject::invokeMethod)
  19. 46 【golang项目】完成了一个小小的播放器功能
  20. [转]java实现,输入数据,空格继续,回车结束输入

热门文章

  1. MyBatis 高级查询环境准备(八)
  2. wxPython开发之密码管理程序
  3. WPF中Grid容器中VerticalAlignment和HorizonAlignment和Margin的关系。
  4. 微服务系列(二)GRPC的介绍与安装
  5. Go语言流程控制06--猜数字游戏
  6. noip模拟4[随&#183;单&#183;题&#183;大佬]
  7. Javascript和Typescript语言类型
  8. 摄像头ISP系统原理(上)
  9. NX二次开发】Block UI 选择特征
  10. java学习笔记1(入门级)