Many-to-Many 查询 jpql
- 论坛
- Many-to-Many 查询 jpql
19 浏览
Many-to-Many 查询 jpql
我遇到了以下问题。
有一个实体分销商与实体城市之间存在多对多的关系:
@Entity public class Distributor{ @ManyToMany @JoinTable( name = "GS_DISTRIBUTOR_TOWN", joinColumns = @JoinColumn(name = "CD_DISTRIBUTOR"), inverseJoinColumns = @JoinColumn(name = "CD_TOWN") ) private Listtowns; .... }
然后实体城市与区域也有关系:
@Entity public class Town{ @ManyToMany(mappedBy="towns") private Listdistributors; @ManyToOne private District district; .... }
现在我需要使用JPQL来过滤出所有在某个区域的分销商。
该如何实现?