我在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
的列表。
答案 0 :(得分:0)
我认为这会奏效。
从位置l中选择l,其中l不在(从员工e中选择e.location)