【发布时间】:2013-08-15 13:57:08
【问题描述】:
如何在休眠条件或命名查询中编写“不存在”查询?我正在尝试获取一个命名查询不存在的查询,它返回与此 Oracle SQL 查询相同的结果:
select *
from SCHOOL a
where not exists (select 1
from STUDENT b
where B.SCHOOL_ID=a.id
and B.STATUS_ID not in (0,1,2,3,4))
【问题讨论】:
-
显示您尝试过的内容..
-
我已经尝试过 HQL。我想在命名查询中实现它,因为我将在我的应用程序中大量使用它。我不想用 Oracle SQL 语法弄乱应用程序。