mybatis查询集合结果中没有定义id属性,导致唯一件取出的数都是0

问题:从db中可以获取到全部的查询数据,但是通过mybatis获取到的mindmapId数据都是0

sql:select DISTINCT mm.mindmap_id,mi.`title`, mi.editor_id,mi.last_editor_id,mi.version,mi.edit_date,mi.ispublic from mm_mapping as mm  left join mindmap AS  mi on mi.`id`=mm.`mindmap_id`

解决办法:

将mindmapId换成id就可以了

具体原因:还待排查

你可能感兴趣的:(mybatis查询集合结果中没有定义id属性,导致唯一件取出的数都是0)