Как создать запрос jpql, чтобы получить Entity без родителя - PullRequest
0 голосов
/ 17 сентября 2011

У меня есть unidirectional relationship между Employee и его Location. Местоположение не известно о Сотруднике.

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

Используя JPA, я отобразил это следующим образом

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

Можно ли сделать jpql query, чтобы получить список всех Location objects that have no Employee associated с ним.

1 Ответ

0 голосов
/ 17 сентября 2011

Я думаю, что это будет работать.

выберите l из местоположения l, где l нет (выберите e.location из Employee e)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...