获取Spring中多对多关系的最后一个对象
问题描述:
我有两个表A和B之间的ManyToMany关系的Spring MVC应用程序。给定一个B对象,我想获取与它自己相关的最后十个A对象。这可能是使用Spring-Data-JPA吗?我在我的数据库中有很多记录,所以加载全部不是一个选项。获取Spring中多对多关系的最后一个对象
答
假设你的“最后”是一个创建日期,你可以使用下面的findByBOrderByCreateDateDesc(Object B,Pageable pageable)
这将使你的粗糙相当于或你想做些什么。
这种方法忽略了多对多的部分,并侧重于在查询的上下文中本质上是一对多的。
先定义“last”。 –