Проблемы при замене критериев создания Hibernate на критерии JPA - PullRequest
0 голосов
/ 17 января 2020

В моем проекте мы широко использовали критерии гибернации, которые теперь устарели в новых версиях. Я пытался заменить то же самое критериями JPA, но столкнулся с некоторыми ниже упомянутыми проблемами:

Запрос выбора будет вызываться для всех дочерних объектов, определенных в классе родительского объекта. Правильные объединения отсутствуют, так как в критериях гибернации мы определяем все в классе сущностей. Используя методы fetch и join, мы явно должны определить сущности до глубины. Используя график, мы можем определить глубину сущностей в родительском классе сущностей. Мой вопрос: когда мы уже определили в классе сущностей, почему мы должны делать все эти дополнительные вещи?

Пожалуйста, предложите лучшее решение по этому вопросу, я не нашел подходящего решения по этому вопросу.

...