Fluent nhibernate 简单条件查询-从中选择
我有桌上活动Fluent nhibernate 简单条件查询-从中选择,fluent-nhibernate,criteria,criteria-api,hibernate-criteria,detachedcriteria,Fluent Nhibernate,Criteria,Criteria Api,Hibernate Criteria,Detachedcriteria,我有桌上活动 | EVENT_ID | OTHER | ---------------------------- | | | | | | | | | 以及包含事件表外键的表EventCategories: | TABLE_ID | EVENT_ID | ---------------------------- |
| EVENT_ID | OTHER |
----------------------------
| | |
| | |
| | |
以及包含事件表外键的表EventCategories:
| TABLE_ID | EVENT_ID |
----------------------------
| | |
| | |
| | |
我需要Events表中但不在EventCategories表中的所有EVENT_ID
SELECT EVENT_ID FROM Events
WHERE EVENT_ID NOT IN
(
SELECT DISTINCT EVENT_ID
FROM EventCategories
)
如何编写条件查询?您可能应该编辑您的问题,以说明您尝试了什么 您需要一个谓词来测试EventCategory集合为空的事件。在JPQL中,它看起来像这样
select e from Event e where e.categories is empty