【问题标题】:Criteria Query with multiple cascaded joins involved涉及多个级联连接的条件查询
【发布时间】:2012-11-15 23:06:32
【问题描述】:

我有三个实体:BlockViewTargetBlock,并且想为以下 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


【解决方案1】:
猜你喜欢
  • 2010-09-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-26
  • 1970-01-01
  • 2011-04-06
相关资源
最近更新 更多