Я пытаюсь контролировать доступ к своим сущностям, для этого мне нужен запрос проектов $ P, которые имеют отношение «многие ко многим» к проектам $ Participant, что связано с df $ employee, которое связано с sec $ user,
Мне нужны только проекты $ P, в которых есть участник с идентификатором пользователя:: sessionuserId
Я разработал схему, которая поможет вам понять соединение.
select distinct p
from projects$P p
join p.pParticipants pt
where pt.name.user like :sessionUserId
Пожалуйста, помогите мне написать правильный запрос