【问题标题】:what is Difference between JPQL 2.1 's ON and Hibernate's WITH clauseJPQL 2.1 的 ON 和 Hibernate 的 WITH 子句有什么区别
【发布时间】:2013-01-13 20:12:35
【问题描述】:

根据JPA 2.1 的早期草稿版本:https://blogs.oracle.com/arungupta/entry/jpa_2_1_early_draft,它将包括对JPQL 中ON 关键字的支持。 在 hibernate 中,我们已经有了 WITH 子句,它可以完成类似的工作。

我的问题是这两者是一样的还是有区别的?

【问题讨论】:

    标签: hibernate jpa join hql jpql


    【解决方案1】:

    根据我的理解,“with”只是hibernate中“on”的替换。问题是hibernate甚至不支持左连接查询中的“on”关键字。所以我认为可以肯定地说hibernate的“with”关键字等价于SQL的“on”关键字。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-08
      • 2012-02-19
      • 2023-02-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-16
      • 2011-09-23
      相关资源
      最近更新 更多