Mybatis返回多行数据,但只有一条记录。问题原因及解决办法

问题体现

明明返回N条记录,但List接收之后,只有一个Bean,只有一条记录。

在这里插入图片描述

原因:

Mybatis中,如果记录集为多条,并且ID相同,那么Mybatis就会认为他们是一样的内容,自动屏蔽其他数据。

解决方案

修改ID,或者直接在Mybatis里面不写ID属性就可以了。
在这里插入图片描述

©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页