Java mybatis 分页问题 sql进行多表联合查询时,一条数据对应多条数据,数据按照下方格式映射的时候,Java获取的list是去重后的list,但sql分页查询的时候,是在数据库查询的时候进行的,所以会造成返回的数据少于规定的分页数据 建议: 在查询list的时候,去重list展示的数据,需要映射的子集,再调用详情进项查询 <collection property="posts" javaType="java.util.List" resultMap="postResult" />