简单的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;
Run Code Online (Sandbox Code Playgroud)
什么是JPQL查询以返回没有任何项目的所有Employees?
from Employee e where not exists elements(e.projects)
Run Code Online (Sandbox Code Playgroud)
要么
from Employee e where size(e.projects) = 0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1899 次 |
| 最近记录: |