mybatis 一对多 出现 Expected one result (or null) to be returned by selectOne() 报错问题
报错信息展示
报错时的mapper.xml
修改后的mapper.xml
踩坑原因分析
resultmap在映射的时候 是会把 多张表中相同的字段名当成同一个对象来看待 比如上文中的c.id和u.id resultmap在映射的时候会把两者都当成id 而不是一个当成c.id另一个当成s.id 来区分.
resultmap在映射的时候 是会把 多张表中相同的字段名当成同一个对象来看待 比如上文中的c.id和u.id resultmap在映射的时候会把两者都当成id 而不是一个当成c.id另一个当成s.id 来区分.