【发布时间】:2014-09-09 11:12:22
【问题描述】:
我需要用 Criteria 语言对这个查询进行相应的查询(从我的表中检索所有类别,但要区分它们):
SELECT DISTINCT categoryName
FROM Category
WHERE CategoryID IN (
SELECT CategoryID
FROM FoodCategory
)
ORDER BY categoryName
我有表 FoodCategory 表
id | FoodID | CategoryID
--------|---------------|------------
| |
| |
| |
实际上CategoryID 是一个指向这个表的外键。这是类别的表格:
CategoryID | categoryName | otherField
---------------|------------------|------------
| |
| |
| |
这是食物的表格:
FoodID | FoodName | otherField
---------------|------------------|------------
| |
| |
| |
【问题讨论】:
标签: distinct criteria-api hibernate-criteria nhibernate-criteria detachedcriteria