HQL нуб тут.Как мне переписать этот HQL-запрос без использования предложения о существовании.В SQL я могу просто соединить таблицу VisitorProfileField и таблицу Visitor и добавить условия существования, используя AND.
Но в простом HQL я не могу преодолеть некоторые нарушения синтаксиса, я думаю.Ваша помощь очень ценится.
"select distinct v from Visitor v where v.id not in (select o.id from Operator o) " +
" and exists (select vpf from VisitorProfileField vpf " +
" where vpf.visitor = v and vpf.profileField.name = :subscription_field " +
" and vpf.numberVal = :type and vpf.stringVal = :manual) "