我正在使用Spring Data JpaRepository,我发现它非常易于使用.我实际上需要所有这些功能 - 分页,排序,过滤.不幸的是,有一件令人讨厌的事情似乎迫使我回归使用普通的JPA.
我需要按相关集合的大小排序.比如我有:
@Entity
public class A{
@Id
private long id;
@OneToMany
private List<B> bes;
//boilerplate
}
Run Code Online (Sandbox Code Playgroud)
我不得不排序 bes.size()
有没有办法以某种方式定制订单仍然利用分页,过滤和其他Spring Data的强大功能?