标签: spring hibernate spring-data-jpa
我有一个包含评论列表的文章实体。我想要的是根据日期顺序和前5条评论获得带有评论的文章。我知道@OrderBy可用于设置关联顺序,但如何限制提取的关联大小?
答案 0 :(得分:0)
您需要一个返回评论的查询。
select c from Article a join a.comments c where a.id = :articleId order by c.date desc
然后你可以在查询上调用setMaxResults(5),然后执行它。