简单的 JPA/JPQL 问题。我有一个具有 ManyToMany 关系的实体:
@Entity
public class Employee {
@ManyToMany
@JoinTablename="employee_project"
joinColumns={@JoinColumn(name="employee_id"}
inverseJoinColumns={@JoinColumn(name="project_id"})
private List<Project> projects;
返回所有没有任何项目的员工的 JPQL 查询是什么?
最佳答案
from Employee e where not exists elements(e.projects)
或
from Employee e where size(e.projects) = 0
关于java - 多对多关系中没有项目的实体的 JPQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1528219/