Поиск…
Вступление
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