适用于多对多关系中没有项目的实体的 JPQL
简单的 JPA/JPQL 问题。我有一个具有多对多关系的实体:
@Entity
public class Employee {
@ManyToMany
@JoinTablename="employee_project"
joinColumns={@JoinColumn(name="employee_id"}
inverseJoinColumns={@JoinColumn(name="project_id"})
private List<Project> projects;
返回所有没有任何项目的员工的 JPQL 查询是什么?
Simple JPA/JPQL question. I have an entity with a ManyToMany relationship:
@Entity
public class Employee {
@ManyToMany
@JoinTablename="employee_project"
joinColumns={@JoinColumn(name="employee_id"}
inverseJoinColumns={@JoinColumn(name="project_id"})
private List<Project> projects;
What is the JPQL query to return all the Employees that do not have any projects?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
或者
or
JQPL 确实有专用的 IS [NOT] EMPTY 比较运算符来检查集合是否为空:
JQPL does have dedicated
IS [NOT] EMPTY
comparison operator for checking is collection empty: