Java 涉及多个级联联接的条件查询

Java 涉及多个级联联接的条件查询,java,jpa,criteria-api,criteriaquery,Java,Jpa,Criteria Api,Criteriaquery,我有三个实体:Block、View和TargetBlock,希望为以下sql创建JPA条件查询 select * from Block INNER JOIN TargetBlock tb ON tb.blockID = b.blockID INNER JOIN view v ON tb.viewID = v.viewID 块有许多视图和许多目标块有关标准API的文档,请参阅 这既不是有效的条件,也不是JPQL查询。你的问题到底是什么?我想将此查询转换为条件查询。。。第二个内部连接是将targe

我有三个实体:
Block
View
TargetBlock
,希望为以下sql创建JPA条件查询

select * from Block INNER JOIN TargetBlock tb ON tb.blockID = b.blockID INNER JOIN view v ON tb.viewID = v.viewID

块有许多视图和许多
目标块

有关标准API的文档,请参阅


这既不是有效的条件,也不是JPQL查询。你的问题到底是什么?我想将此查询转换为条件查询。。。第二个内部连接是将targetBlock的viewId与视图实体中的viewId连接起来。我不确定如何在条件查询中添加此on条件,因为默认情况下,内部连接将是blockID。