我有两个表与这样的实体连接在一起(实体是匿名的,并且修剪了不相关的属性):
电子邮件 - 电子邮件ID - 标题 - Body(hibernate在这里使用Body_ID字段)
车身 - Body_ID - Body_Text
我想检索所有没有关联Body行的电子邮件条目(即Body_ID为null)。 HQL会做什么?
答案 0 :(得分:1)
假设您有一个带有@OneToOne的电子邮件对象或@ManyToOne到Body:
select e from Email as e where e.body is null
答案 1 :(得分:1)
假设电子邮件只能有一个正文:
from Email e where e.body is null