6
Tôi gặp sự cố sau.Truy vấn nhiều người với jpql
Có một nhà phân phối thực thể người được kết nối với các mối quan hệ ManyToMany đến thị trấn tổ chức:
@Entity
public class Distributor{
@ManyToMany
@JoinTable(name = "GS_DISTRIBUTOR_TOWN",
joinColumns = @JoinColumn(name = "CD_DISTRIBUTOR"),
inverseJoinColumns = @JoinColumn(name = "CD_TOWN"))
private List<Town> towns;
....
}
Sau đó, thị trấn tổ chức cũng là trong mối quan hệ với Quận
@Entity
public class Town{
@ManyToMany(mappedBy="towns")
private List<Distributor> distributors;
@ManyToOne
private District district;
....
}
Bây giờ tôi phải lọc (với jpql) tất cả các nhà phân phối đang ở trong một huyện. Tôi có thể làm như thế nào?