真正需要Hibernate HQL而不是JPQL的用例

真正需要Hibernate HQL而不是JPQL的用例,hibernate,jpa,orm,hql,jpql,Hibernate,Jpa,Orm,Hql,Jpql,我知道JPQL是HQL的一个子集 是否有任何实际用例(请给出示例)确实需要使用HQL特定的功能(这意味着JPQL不可能或相当困难)来实现它们?每次您想要使用中列出的表达式/函数之一,而JPQL不支持这些表达式/函数: 秒、分钟等 用户对方言的添加 等等 我的结论是,没有任何实际的用例是不可能的,或者仅仅用JPQL(不使用HQL)实现是相当困难的。因为JPA2中也有用例,并且在JPQL中合并。我理解并同意你的观点,但挑剔的是,JPA2中有用例。@Mikko Maunu以上不是我问题的答案,我只需

我知道JPQL是HQL的一个子集


是否有任何实际用例(请给出示例)确实需要使用HQL特定的功能(这意味着JPQL不可能或相当困难)来实现它们?

每次您想要使用中列出的表达式/函数之一,而JPQL不支持这些表达式/函数:

  • 秒、分钟等
  • 用户对方言的添加
  • 等等

我的结论是,没有任何实际的用例是不可能的,或者仅仅用JPQL(不使用HQL)实现是相当困难的。

因为JPA2中也有用例,并且在JPQL中合并。我理解并同意你的观点,但挑剔的是,JPA2中有用例。@Mikko Maunu以上不是我问题的答案,我只需要一个用例(如果有的话)。@杜克小姐,如果上面提到的是我的评论,你是对的。这不是答案,这是对答案的评论。@Mikko Maunu对误解表示抱歉,我引用了JB Nizet的答案