[ http://jira.nhibernate.org/browse/NH-435?page=comments#action_14551 ] john john commented on NH-435: ------------------------------ http://shortlink.co.uk/gnv http://shortlink.co.uk/gnw http://shortlink.co.uk/gnx http://shortlink.co.uk/gny http://shortlink.co.uk/go0 http://shortlink.co.uk/go1 http://shortlink.co.uk/go2 http://shortlink.co.uk/go3 http://shortlink.co.uk/go4 http://shortlink.co.uk/go5 http://shortlink.co.uk/go6 http://shortlink.co.uk/go7 http://shortlink.co.uk/go8 http://shortlink.co.uk/go9 http://shortlink.co.uk/goa http://shortlink.co.uk/gob http://shortlink.co.uk/goc http://shortlink.co.uk/god http://shortlink.co.uk/goe http://shortlink.co.uk/gof http://shortlink.co.uk/gog http://shortlink.co.uk/goh http://shortlink.co.uk/goi http://shortlink.co.uk/goj http://shortlink.co.uk/gok http://shortlink.co.uk/gol http://shortlink.co.uk/gom http://shortlink.co.uk/gon http://shortlink.co.uk/goo http://shortlink.co.uk/gop http://shortlink.co.uk/goq http://shortlink.co.uk/gor http://shortlink.co.uk/gos http://shortlink.co.uk/got http://shortlink.co.uk/gou http://shortlink.co.uk/gov http://shortlink.co.uk/gow http://shortlink.co.uk/gox http://shortlink.co.uk/goy http://shortlink.co.uk/gp0 http://shortlink.co.uk/gp1 http://shortlink.co.uk/gp2 http://shortlink.co.uk/gp3 http://shortlink.co.uk/gp5 http://shortlink.co.uk/gp6 http://shortlink.co.uk/gp7 http://shortlink.co.uk/gp8 http://shortlink.co.uk/gp9 http://shortlink.co.uk/gpa http://shortlink.co.uk/gpb http://shortlink.co.uk/gpc http://shortlink.co.uk/gpd http://shortlink.co.uk/gpe http://shortlink.co.uk/gpf http://shortlink.co.uk/gpg http://shortlink.co.uk/gph http://shortlink.co.uk/gpi http://shortlink.co.uk/gpj http://shortlink.co.uk/gpk http://shortlink.co.uk/gpl http://shortlink.co.uk/gpm http://shortlink.co.uk/gpn http://shortlink.co.uk/gpo http://shortlink.co.uk/gpp http://shortlink.co.uk/gpq http://shortlink.co.uk/gpr http://shortlink.co.uk/gps http://shortlink.co.uk/gpt http://shortlink.co.uk/gpu http://shortlink.co.uk/gpw http://shortlink.co.uk/gpx http://shortlink.co.uk/gpy http://shortlink.co.uk/gq0 http://shortlink.co.uk/gq1 http://shortlink.co.uk/gq2 http://shortlink.co.uk/gq3 http://shortlink.co.uk/gq4 http://shortlink.co.uk/gq5 http://shortlink.co.uk/gq6 http://shortlink.co.uk/gq7 http://shortlink.co.uk/gq8 http://shortlink.co.uk/gq9 http://shortlink.co.uk/gqa http://shortlink.co.uk/gqb http://shortlink.co.uk/gqc http://shortlink.co.uk/gqd http://shortlink.co.uk/gqe http://shortlink.co.uk/gqf http://shortlink.co.uk/gqg http://shortlink.co.uk/gqh http://shortlink.co.uk/gqi http://shortlink.co.uk/gqj http://shortlink.co.uk/gqk http://shortlink.co.uk/gql http://shortlink.co.uk/gqm http://shortlink.co.uk/gqn http://shortlink.co.uk/gqo http://shortlink.co.uk/gqp http://shortlink.co.uk/gqq http://shortlink.co.uk/gqrs > Outer join fetch sends unnecessary SELECT to database to get parent > --------------------------------------------------------------------- > > Key: NH-435 > URL: http://jira.nhibernate.org/browse/NH-435 > Project: NHibernate > Type: Improvement > Components: Core > Versions: 1.0 > Reporter: Xianfeng Lu > Attachments: nh-435.rar > > In a bi-directional parent-children relationship, if I call session.Find() to outer join fetch like this > IList lst = session.Find("from Parent p left outer join fetch p.Children"); > I saw a SELECT...FROM Parent LEFT OUTER JOIN Children to fetch both parent object and child objects, but after it there is a SELECT...FROM Parent WHERE... to get children's parent from database. The second SQL is really not necessary since the parent has been in memory after the 1st SQL. > I don't know if the 2nd level cache can avoid the 2nd SELECT hitting database any way. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.nhibernate.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
View entire thread
You seem to have CSS turned off. Please don't fill out this field.
Click URL instructions: Right-click on the ad, choose "Copy Link", then paste here → (This may not be possible with some types of ads)
Ad destination/click URL: