-->
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: HQL find über 3 Ecken...
PostPosted: Fri May 13, 2005 10:58 am 
Newbie

Joined: Mon Feb 28, 2005 12:18 pm
Posts: 3
Location: Germany
Servas!

Ich hätte da gerne mal ein Problem:
Gesucht ist ein Buch nach der ID eines Autors. Ich habe also Autor ID (oder meinetwegen auch den Autor) und suche alle Bücher, an denen dieser mitgeschrieben hat.

Autor und Buch stehen in einer many-to-many Beziehung.

Alles klappt wunderbar, ich bekomme nur irgendwie die HQL Abfrage nicht hin.
Es gibt die Klasse Book und die Klasse Person jeweils mit einem Feld id. Dazu gibt es noch eine Relationentabelle books_and_authors in der sich die Spalten FK_BOOK_ID und FK_AUTHOR_ID gegenüberstehen.

Hibernate 2

wär super, wenn mir einer von Euch da weiterhelfen könnte...
Karsten


Top
 Profile  
 
 Post subject: Joins?
PostPosted: Thu May 19, 2005 10:25 am 
Beginner
Beginner

Joined: Fri May 21, 2004 3:49 pm
Posts: 21
Location: Germany, Mainz
Hast du es mal mit Joins probiert?

http://www.hibernate.org/hib_docs/v3/re ... yhql-joins

Vielleicht hilft dir das weiter!

Gruß Valentin-


Top
 Profile  
 
 Post subject:
PostPosted: Thu May 19, 2005 10:36 am 
Newbie

Joined: Mon Feb 28, 2005 12:18 pm
Posts: 3
Location: Germany
Ja, genau das war's. Die Query sieht so aus:
Code:
FROM Book book
LEFT JOIN FETCH book.authors as authors
WHERE authors.id = authorID


Danke!


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.