spring jpa FetchType.EAGER list的数据太多了,怎样只取前5条

问题遇到的现象和发生背景

我正在学习spring相关知识

问题相关代码,请勿粘贴截图

public class Comment extends BaseEntity implements Serializable {
private String content;
OneToMany(mappedBy = "comment",cascade={CascadeType.REMOVE, CascadeType.REFRESH}, fetch=FetchType.EAGER)
OrderBy("createTime ASC")
private List replyList;
}

我想要达到的结果

查询出的replyList太多了,只想取前5条 可以帮我实现吗

你可以设置分页,也可以在后端或者前端对遍历的数据加以限制

设置分页。

query.setFirstResult(position);
query.setMaxResults(amount);