根据早期草稿版JPA 2.1
:https://blogs.oracle.com/arungupta/entry/jpa_2_1_early_draft,它将在JPQL中包含对ON
关键字的支持。
在hibernate中,我们已经有了WITH
子句,它可以完成类似的工作。
我的问题是这两者是否相同或存在差异?
答案 0 :(得分:1)
根据我的理解,“with”只是在hibernate中替换“on”。事情是hibernate甚至不支持左连接查询中的“on”关键字。所以我认为可以肯定地说,hibernate“with”关键字相当于SQL“on”关键字。