Zdravím, vždy si musíme položit zda je to možné v samotném SQL. A v tomto případě sám vidíte, že ne. Takže se dvěma dotazům asi nevyhnete. Musíte tedy přesvědčit Hibernate, aby za vás udělal to pozdější zpracování. A to naštěstí Hibernate umí. Říká se tomu batch loading. Otázkou je zda to umí i NHibernate.
Více o tom si přečtěte zde http://blog.softeu.cz/hibernate-a-optimalizace/ "Ing. Lumír Návrat" píše v Po 18. 06. 2007 v 21:45 +0200: > Problem mam v tom, ze to ma vratit vsechny stanice, ktere jsou jak > pocatecni, tak koncove na kanalech daneho schematizace povodi. > V HQL se mi to podarilo pres 2 dotazy a ty pak sloucit v HashedSetu, ale > radeji bych neco peknejsiho nez tento SQL nebo 2 HQL. > Jde to vubec? V manualu jsem nic podobneho nenasel. > Lumi(r) > > P.S. EndRiverStation na associaci mezi channel-riverstation 1-1 a > SourceRiverStation 1-0..1 a BasinSchema-channel aggreguje na 1-* > (Notace : kardinality u trid v UML diagramu) Petr Ferschmann SoftEU s.r.o. ----------------------------------- Bolevecká 6 301 00 Plzen Czech Republic ----------------------------------- Phone: +420 373 731 284 +420 373 729 300 Fax: +420 373 729 301 Cell: +420 775 638 008 E-mail: [EMAIL PROTECTED]