-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 3 posts ] 
Author Message
 Post subject: Abfrage mit Join ----HILFE
PostPosted: Thu Nov 08, 2007 9:54 am 
Newbie

Joined: Thu Nov 08, 2007 9:50 am
Posts: 5
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


Top
 Profile  
 
 Post subject:
PostPosted: Fri Nov 09, 2007 6:30 am 
Newbie

Joined: Thu Nov 08, 2007 9:50 am
Posts: 5
Habe mittlerweise rausgefunden, dass es full join heißen muss und nicht full outer join, aber dennoch funktioniert das Statement dann noch nicht.

Hmm, vielleicht weiß ja noch jemand was...


Top
 Profile  
 
 Post subject:
PostPosted: Tue Nov 13, 2007 4:05 pm 
Expert
Expert

Joined: Tue Nov 23, 2004 7:00 pm
Posts: 570
Location: mostly Frankfurt Germany
Das sieht nach SQL aus. Du braucht also createSQLQuery. Siehe Dokumention zum Thema HQL, Criteria und SQL.

_________________
Best Regards
Sebastian
---
Training for Hibernate and Java Persistence
Tutorials for Hibernate, Spring, EJB, JSF...
eBook: Hibernate 3 - DeveloperGuide
Paper book: Hibernate 3 - Das Praxisbuch
http://www.laliluna.de


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 3 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.