6
Ich habe die folgenden Probleme.Viele-zu-viele Abfrage jpql
Es ist ein Unternehmen, Händler, die mit der ManyToMany Beziehung zu Unternehmen der Stadt verbunden ist:
@Entity
public class Distributor{
@ManyToMany
@JoinTable(name = "GS_DISTRIBUTOR_TOWN",
joinColumns = @JoinColumn(name = "CD_DISTRIBUTOR"),
inverseJoinColumns = @JoinColumn(name = "CD_TOWN"))
private List<Town> towns;
....
}
Dann in Beziehung das Unternehmen Stadt ist auch mit Bezirk
@Entity
public class Town{
@ManyToMany(mappedBy="towns")
private List<Distributor> distributors;
@ManyToOne
private District district;
....
}
Jetzt muss ich filtern (mit jpql) alle Verteiler, die in einem Bezirk sind. Wie kann ich tun?