У меня есть две сущности Предложение и Кандидат;Кандидат является ребенком Оферты в предложении «Кандидат» во взаимоотношениях ManyToOne. Мне нужен SpringJPA Query, чтобы найти всех кандидатов, которые не назначены для предложения. В MySQL я могу запустить
select * from candidate where candidate.id not in (select candidate_id from offer);
Я пробовал варианты @Query("SELECT DISTINCT candidate FROM Candidate candidate WHERE NOT EXISTS (SELECT DISTINCT offer from Offer offer")
Есть ли элегантный способ создать этот запрос в SpringJPA?