6
У меня возникла следующая проблема.Запрос многих-ко-многим jpql
Существует компания Дистрибьютор, кто связан с отношениями ManyToMany в городе объекта:
@Entity
public class Distributor{
@ManyToMany
@JoinTable(name = "GS_DISTRIBUTOR_TOWN",
joinColumns = @JoinColumn(name = "CD_DISTRIBUTOR"),
inverseJoinColumns = @JoinColumn(name = "CD_TOWN"))
private List<Town> towns;
....
}
Тогда предприятие города также в связи с района
@Entity
public class Town{
@ManyToMany(mappedBy="towns")
private List<Distributor> distributors;
@ManyToOne
private District district;
....
}
Теперь я должен фильтровать (с jpql) все дистрибьюторы, которые находятся в округе. Как я могу это сделать?