【发布时间】:2012-11-15 23:06:32
【问题描述】:
我有三个实体:Block、View和TargetBlock,并且想为以下 sql 创建 JPA Criteria 查询。
select * from Block INNER JOIN TargetBlock tb ON tb.blockID = b.blockID INNER JOIN view v ON tb.viewID = v.viewID
Block 有很多视图和很多TargetBlocks。
【问题讨论】:
-
这既不是有效的条件也不是 JPQL 查询。你的问题到底是什么?
-
我想将此查询转换为条件查询...第二个内部联接将 targetBlock 的 viewId 与 View 实体中的 viewId 连接起来。我不确定如何在条件查询中添加此条件,因为默认情况下内部联接将是 blockID。
标签: java jpa criteria-api criteriaquery