我知道 JPQL 是 HQL 的子集。
是否有任何实际用例(请给出示例)确实需要使用 HQL 特定功能(这意味着使用 JPQL 不可能或相当困难)来实现它们?
最佳答案
每次您想要使用 the HQL documentation 中列出的表达式/函数之一时,并且 JPQL 不支持:
- 秒、分钟等
- 用户对方言的添加
- 等等
关于hibernate - 真正需要 Hibernate HQL 而不是 JPQL 的用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7727620/