在像卖家 - 客户这样的关系中,一个卖家有一个以上的客户,反之亦然。如果我想为卖家取出所有客户,并且因为有太多,所以我想让它无论在查询中还是在结果上都可分页(我认为在查询时发生分页会更好)。怎么做?我已经尝试过直接进行可分页查询但是失败了。
@ManyToMany(fetch = FetchType.EAGER)
@JoinTable(name = "SellerClient", joinColumns = { @JoinColumn(name = "sellerId") }, inverseJoinColumns = { @JoinColumn(name = "clientId") })
private List<Client> clients;
这是我的疑问:
Page<Client> clients = sellerRepository.findClientsByMobile(pageable, "seller's mobile");