什么是JPQL 2.1的ON和Hibernate的WITH子句之间的区别

时间:2013-01-30 04:36:21

标签: hibernate jpa join hql jpql

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

我的问题是这两者是否相同或存在差异?

1 个答案:

答案 0 :(得分:1)

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