Hallo zusammen,
ich habe ein Problem mit einer Abfrage.
Ich habe folgende Abfrage:
Code:
"select distinct alias0
from Establishment as alias0 full outer join EstablishmentContact as alias1 on (alias0.subsidiaryID = alias1.EstablishmentId), Establishment as alias0 full outer join ServiceDepartment as alias2 on (alias0.subsidiaryID = alias2.EstablishmentId) cross join, ServiceDepartment as alias2 full outer join ServiceDepartmentContact as alias3 on (alias2.Id = alias3.ServiceDepartmentId)
where alias1.Id in ( '20D30CF0-B433-4D26-B50E-A32B866D1E82' )
order by alias0.name "
Diese Statement funktioniert, wenn ich es direkt bei der DB probiere.
Wenn ich dieses nun aber in meinem JavaCode mittels
Code:
Query query = session.createQuery(...)
versuche, bekomme ich eine Fehlermeldung.
"org.hibernate.hql.ast.QuerySyntaxException: expecting "join", found 'outer' near line 1..."
Habe es auch schon nur mit fulll join oder outer join probiert und sonstiges umgebaut,aber es funktioniert einfach nicht.
Wenn jemand eine Idee hat oder weiß woran es liegt, wäre ich super dankbar für Hinweise und Hilfe.
Danke und Gruß
Stephie