mybatis关联查询,查询结果多条,返回记录少

返回结果类型为list时,会自动过滤相同值的数据。

查询结果 list[{1,a},{2,b},{3,c},{1,b},{4,d}]  返回结果  list[{1,a},{2,b},{3,c},{4,d}]

其中a,b,c为类,体会意思。

标红的位置会被自动合并,原因是1重复,判断结果已经读取,但是后面的类并没有重复。

解决方法,查询的时候同时查询主键id,并且返回,就不会出现缺少数据的情况。

猜你喜欢

转载自blog.csdn.net/weixin_37624622/article/details/80803877