On 8/25/06, Mike Kienenberger <[EMAIL PROTECTED]> wrote:
On 8/25/06, Andrus Adamchik <[EMAIL PROTECTED]> wrote: > As far as I can tell the direction taken by Mike with outer join > implementation (Mike, correct me if I'm wrong) is to specify > explicitly whether an outer join is needed. There won't be any > attempts to second-guess the user. I support such direction with the > understanding of the problem that I have now. Yes, right now it's done per Expression either with setJoinType() or by using a "+" in the path: "toA+.toB+.c" If we could be sure that we don't break expected behavior, I'd love to have the need for an outer join on an OR or on an inequality comparision be automatically detected and translated to an outer join. I know that my own understanding isn't great enough to be sure that this always produces the correct behavior, though.
Any ETA on outer joins? Clearly there is difficult technical side to outer joins, but the documentation part isn't trivial either, i.e. seemingly straightforward expressions are ambiguous. -- Øyvind Harboe http://www.zylin.com
