我有两个使用PagingAndSortingRepository定义的资源:
使用的存储库类型提供了对这两种资源的一般分页。
图库本身包含图像列表
@Entity
@Table(name = "Gallery")
public class Gallery extends AbstractEntity {
private String name;
@OneToMany(fetch = FetchType.EAGER)
private List<Image> images;
...
}
我现在可以通过
访问图库的图像了是否可以为这些子列表启用分页?或者什么是处理这些大型列表的REST样式。
提前谢谢你, 吉
答案 0 :(得分:1)
如果您在图像存储库上进行findByGalleryId查询,它应该返回分页结果。但是,我不明白为什么你查询的子列表没有被分页。你确定它有足够的分页记录吗?
答案 1 :(得分:0)
与我的问题相关:Spring Data Rest Pageable Child Collection
到目前为止,我无法将对象内部的集合以您描述的方式进行分页。我最终基本上按照安德烈斯的建议做了。
您可以在图片上实现查找程序以返回页面,然后使用@RestResource(exported=false)
隐藏图库边的链接。