Java | Фишки и трюки
7.21K subscribers
182 photos
29 videos
6 files
40 links
Java: примеры кода, интересные фишки и полезные трюки

Купить рекламу: https://telega.in/c/java_tips_and_tricks

✍️По всем вопросам: @Pascal4eg
Download Telegram
⌨️ HQL (Hibernate Query Language) — это язык запросов, используемый в Hibernate для работы с объектами, а не с таблицами базы данных. HQL основан на синтаксисе SQL, но оперирует сущностями и их атрибутами, вместо строк и столбцов базы данных.

Особенности HQL:

✔️ Запросы формулируются относительно классов и их полей, а не таблиц.

✔️ Поддерживает агрегатные функции (например, COUNT, SUM).

✔️ Поддерживает JOIN для работы с ассоциациями между объектами.

✔️ HQL автоматически преобразуется в SQL, что облегчает работу с реляционной базой данных, абстрагируя детали.

Пример HQL-запроса:

SELECT u FROM User u WHERE u.name = :name


Здесь User — это класс сущности, а запрос вернет объекты этого класса.

#java #HQL #Hibernate
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5