mybatis一对多查询时,如果数据量大怎么优化

实体类如下:

public class User {
  
    private Integer id;

    private String name;

    private List<Org> orgList;
}

然后mybatis就是用collection标签查询结果给orgList了,这个就不写出来了。

如果某个User对应的Org很多,那么collection标签查询出来的orgList的size就很大,这种情况一般怎么优化的?

如果orgList的size很大,
1.业务上优化。
2.分页查询。

数据量大和你是不是connection没关系,一般的查询效率都有问题,数据量大可以试试流式查询