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

标签 hibernate jpa orm hql jpql

我知道 JPQL 是 HQL 的子集。

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

最佳答案

每次您想要使用 the HQL documentation 中列出的表达式/函数之一时,并且 JPQL 不支持:

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

关于hibernate - 真正需要 Hibernate HQL 而不是 JPQL 的用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7727620/

相关文章:

iphone - 有什么好的 iPhone orms 吗?

hibernate - jodatime 与 hibernate 5 的兼容性问题

mysql - Hibernate 查询语法错误

java - JPA 查询不返回列表中的更新结果

java - JPA 查询到字符串

java - 使用 sql 查询在 hibernate 中创建一个新的对象实例

java - 如何在 Hibernate 中用 TableGenerator 替换已弃用的 MultipleHiLoPerTableGenerator

java - hibernate/JPA : Is it possible to Override @Id field?

database - 使用 postgresql 中已存在的表创建 ER 图或任何 DB 图

.net - 如何使用 Entity Framework 实现 table-per-concrete-type 策略