Spring 是否可以使用HQL查询联接表?
我的数据库:Spring 是否可以使用HQL查询联接表?,spring,hibernate,hql,Spring,Hibernate,Hql,我的数据库: WorkflowProcess id | name WorkflowProcessToWorkflowProcess ancestor | descendent 我需要查询根工作流进程。使用此表结构,我希望查询类似于从WorkflowProcess中选择*的内容,其中id不在WorkflowProcessToWorkflowProcess的SELECT DISTINCT子代中 我的WorkflowProcess实体: 使用HQL可以实现这一点吗?尝试以下方法: select c
WorkflowProcess
id | name
WorkflowProcessToWorkflowProcess
ancestor | descendent
我需要查询根工作流进程。使用此表结构,我希望查询类似于从WorkflowProcess中选择*的内容,其中id不在WorkflowProcessToWorkflowProcess的SELECT DISTINCT子代中
我的WorkflowProcess实体:
使用HQL可以实现这一点吗?尝试以下方法:
select child
from WorkflowProcess parent right join parent.workflowProcesses child
where parent is null
太棒了,正是我想要的!
select child
from WorkflowProcess parent right join parent.workflowProcesses child
where parent is null