Я хочу быть кратким и ясным для моей проблемы .. Я пытаюсь получить данные из базы данных, выполняя соединение, чтобы получить желаемый результат ..
Итак, у меня есть 3 стола,
EMPLOYEE:
emp_id -- PK
name..
surname..
dob.. etc
USER:
UserID PK
Username
Pass
emp_id fk
role_id fk
Роль
RoleID pk
Description
Я хочу выполнить запрос, чтобы получить список сотрудников, которые являются пользователями и имеют roleid = 2;
Как я могу сделать это на JPA
Я пробовал это
Select e from Employee e JOIN User u Join Role r where r.roleId = 2
Но это не работает, все равно получает всех сотрудников без фильтрации тех, кто имеет ID = 2
Спасибо, все