2013-09-03 12 views
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 के साथ) सभी वितरक जो जिले में हैं। मैं कैसे कर सकता हूं?

उत्तर

संबंधित मुद्दे