我有一个域类/表,其中列出了我的项目中的类别,如下所示:
Category_id | Name | category_parent
1 | cat 1 | 0
11 | cat 11 | 1
111 | cat 111 | 11
2 | cat 2 | 0
22 | cat 22 | 2
现在我需要构建一个只返回的 Hibernate HQL 语句
111 | cat 111 | 11
22 | cat 22 | 2
因为这些是仅有的 2 个没有子类别的类别。我尝试了以下 Hibernate HQL 语句:
select Category_id from Category where not exists ( select category_parent from Category )
过滤没有在 category_parent 字段中列出其 category_id 但它不起作用的所有类别......所以有人可以帮助我告诉我 HQL 中到底有什么问题以及如何修改它以实现我要找的结果?
谢谢你的时间