Случаи, которые действительно нуждаются в Hibernate HQL поверх JPQL - PullRequest
2 голосов
/ 11 октября 2011

Я знаю, что JPQL является подмножеством HQL.

Существуют ли какие-либо практические примеры использования (приведите примеры), для которых действительно нужны специфические функции HQL (что означает, что это невозможно или значительно сложно с JPQL) для их реализации?

Ответы [ 2 ]

4 голосов
/ 11 октября 2011

Каждый раз, когда вы хотите использовать одно из выражений / функций, перечисленных в документации по HQL и не поддерживаемое JPQL:

  • секунда, минута и т. Д.
  • пользовательских дополнений к диалекту
  • и т.д.
0 голосов
/ 12 октября 2011

Я пришел к выводу, что нет практического варианта использования, который невозможно или значительно сложно реализовать только с помощью JPQL (без использования HQL)

...