【发布时间】:2016-02-23 14:11:08
【问题描述】:
我正在研究 Spring Data,我有一个关于查询的问题。
我在两个实体之间有关系:
@Entity
public class A {
//other fields
List<B> counter;
//getters and setters
}
@Entity
public class B {
//other fields
Long count;
//getters and setters
}
现在,在我的 A 类存储库中,我想获取 A 的所有对象。对于这些对象中的每一个,我只想从 B 类中获取前五个对象,按字段“count” asc 或描述。
我该怎么做?我发现的“前 5 个元素”或“前 5 个元素”的示例仅对实体 A 的元素有用,而对 B 没有。
任何帮助将不胜感激。提前致谢!
更新 也许也可以使用命名查询。如果有人知道如何遵循这种方式并且可以提供帮助,我将不胜感激。谢谢。
【问题讨论】:
标签: hibernate jpa spring-boot spring-data named-query