Viele-zu-viele-Abfrage jpql

Ich habe die gefolgt Schwierigkeiten.

Es ist eine Einheit, die Verteiler, die verbunden ist mit der ManyToMany Beziehung zu Entität Stadt:

@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 der entity-Stadt ist auch im Zusammenhang mit District

@Entity
public class Town{

   @ManyToMany(mappedBy="towns")
   private List<Distributor> distributors;

   @ManyToOne
   private District district;

   ....
}

Nun habe ich mir die filter(mit jpql) alle Verteiler, die in einem Bezirk.
Wie kann ich das machen?

InformationsquelleAutor Skizzo | 2013-09-03
Schreibe einen Kommentar