Встречается на собеседованиях • сегодня
Как сделать join в JPQL
В JPQL join можно сделать явно или неявно.
Неявный join (автоматический по связям сущностей):
java
SELECT e FROM Employee e WHERE e.department.name = 'IT'Явный join с ключевым словом JOIN:
java
SELECT e FROM Employee e JOIN e.department d WHERE d.name = 'IT'LEFT JOIN для включения записей без связи:
java
SELECT e FROM Employee e LEFT JOIN e.department dFETCH JOIN для жадной загрузки связанных сущностей:
java
SELECT e FROM Employee e JOIN FETCH e.departmentJoin в JPQL работает с ассоциациями сущностей, а не с таблицами напрямую. Синтаксис похож на SQL, но оперирует объектами и их полями.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы