2011-09-17 1 views
0

J'ai un unidirectional relationship entre un Employee et son Location. L'emplacement n'est pas au courant de l'employé.comment créer une requête jpql pour obtenir l'entité sans parent associé

emp1-----------> loc1 
emp2------------> loc1 
emp3------------> loc3 

En utilisant JPA, je cartographié comme suit

@Entity 
class Employee{ 
    ... 
    @ManyToOne 
    Location location; 
} 
@Entity 
class Location{ 
    ... 
    int roomNumber; 
    String aptName; 
    String street; 
    String city; 
} 

Est-il possible de faire un jpql query pour obtenir une liste de tous Location objects that have no Employee associated avec elle.

Répondre

0

Je pense que cela fonctionnera.

Sélectionnez l dans Location l où l not in (sélectionnez l'emplacement de l'employé e)

Questions connexes