Поиск…


Вступление

HQL - это язык запросов Hibernate, он основан на SQL, а за кулисами - в SQL, но синтаксис отличается. Вы используете имена сущностей / классов, а не имена таблиц и имена полей, а не имена столбцов. Он также позволяет много сокращений.

замечания

Главное, что следует помнить при использовании hql, - это использование имени класса и имен полей вместо имен таблиц и столбцов, к которым мы привыкли в SQL.

Выбор всей таблицы

hql = "From EntityName";

Выберите определенные столбцы

hql = "Select id, name From Employee";

Включить предложение Where

hql = "From Employee where id = 22";

Присоединиться

hql = "From Author a, Book b Where a.id = book.author";


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow