在一个包含两种实体类型的场景中,父实体和子实体:
父实体: - @OneToMany Collection children;
默认情况下,子实体集合采用延迟加载。这个模型对于少量子实体非常适用,但如果子实体数量增长得非常大,这似乎是不可持续的。因此,在我认为子实体数量非常大的情况下,我使用带分页的服务方法(例如“getChildren(Parent parent, int offset, int count)”)来代替。
问题是:这是处理这种情况的最佳方式吗?还是我错过了什么?
谢谢, Piotr
父实体: - @OneToMany Collection children;
默认情况下,子实体集合采用延迟加载。这个模型对于少量子实体非常适用,但如果子实体数量增长得非常大,这似乎是不可持续的。因此,在我认为子实体数量非常大的情况下,我使用带分页的服务方法(例如“getChildren(Parent parent, int offset, int count)”)来代替。
问题是:这是处理这种情况的最佳方式吗?还是我错过了什么?
谢谢, Piotr