Как я могу присоединиться к набору разрешений в jpa - PullRequest
0 голосов
/ 20 января 2020

У меня есть 2 сущности: пользователь и артефакт. Оба связаны с разрешениями. Пользователь имеет все разрешения, которые ему разрешено использовать, а артефакт имеет все необходимые разрешения.

user *--* permission artefact *--* permission

Я ищу JPA-скрипт, который дает Мне все артефакты, которые пользователь может использовать.

Примерно так:

select artefakt from User user
join artefakt
where artefakt.permissions in user.permissions

У вас есть идея, как это сделать без ошибок в JPA?

...