У меня есть 2 сущности: пользователь и артефакт. Оба связаны с разрешениями. Пользователь имеет все разрешения, которые ему разрешено использовать, а артефакт имеет все необходимые разрешения.
user *--* permission
artefact *--* permission
Я ищу JPA-скрипт, который дает Мне все артефакты, которые пользователь может использовать.
Примерно так:
select artefakt from User user
join artefakt
where artefakt.permissions in user.permissions
У вас есть идея, как это сделать без ошибок в JPA?