Как получить доступ к полям сущности дочернего класса в собственном запросе? - PullRequest
0 голосов
/ 25 января 2020

У меня есть два класса сущностей, оба из которых находятся в относительном. Пропуск аннотации и оставшиеся поля в приведенном ниже коде.

class Employee{
  Department department;
}
class Department{
 String departmentName;
}

, когда я пытаюсь получить доступ к DepartmentName в нативном sql запросе получаю ошибку неизвестно колонка. запрос
выберите * от сотрудника, где employee.department.departmentname = ?; как я могу получить доступ к дочерним объектам класса? кто-нибудь, пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 25 января 2020

Собственный запрос, как следует из названия, является чистым SQL диалектом базового сервера БД и не имеет ничего общего с HQL / JPQL. Вы должны использовать JOIN с реальными таблицами и именами столбцов.

...