Outer join fetching has never been good to me. Hibernate always seemed to ignore my OJ configuration settings and metadata, at least for where it mattered for me (on collections). Eventually I discovered the correct language in HQL queries to "force" it to happen: "from Parent as p left join fetch p.children".
This works, and at last my round-tripping ended. But what I got back from find() was unexpected; when a Parent has multilpe Children, I got multiple references to the Parent in the result List! OK, sure, in a way it seems obvious... the SELECT returns extra rows, you get extra references. But it seemed like an unexpected violation of the illusion of Object-centrism that I had come to expect from Hibernate. I spent time today hunting through Loader but am still unsure if this is a bug or a feature. Any comments? ------------------------------------------------------- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND _______________________________________________ hibernate-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/hibernate-devel