如何创建jpql查询以获取没有关联父级的实体

时间:2011-09-17 11:33:29

标签: java jpa jpql

我在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 :(得分:0)

我认为这会奏效。

从位置l中选择l,其中l不在(从员工e中选择e.location)