在Spring中获取多对多关系中的最后一个对象

时间:2013-07-16 09:45:00

标签: spring spring-mvc many-to-many spring-data-jpa

我有一个Spring MVC应用程序,在两个表A和B之间有一个ManyToMany关系。给定一个B对象,我想得到最后十个与自身相关的A对象。这可能是Spring-Data-JPA吗?我的数据库中有很多记录,因此加载所有内容都不是一个选项。

1 个答案:

答案 0 :(得分:2)

假设您的“最后一个”是创建日期,您可以使用以下findByBOrderByCreateDateDesc(Object B,Pageable pageable)来提供等效的粗略或您尝试做的事情。

这种方法忽略了多对多部分,并侧重于查询上下文中基本上是一对多的内容。