Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Loader
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7678/src/NHibernate/Loader
Modified Files:
OuterJoinLoader.cs
Log Message:
Fixes for NH-160:
* SessionImpl.DoLoad: added nonExists check
* OuterJoinLoader: a small fix to make it recognize one-to-one associations correctly
Index: OuterJoinLoader.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Loader/OuterJoinLoader.cs,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** OuterJoinLoader.cs 14 Mar 2005 18:53:03 -0000 1.20
--- OuterJoinLoader.cs 16 Mar 2005 15:10:49 -0000 1.21
***************
*** 572,576 ****
assoc.Subalias = subalias;
assoc.Owner = GetPosition( alias, associations );
! assoc.IsOneToOne = type.IsEntityType && ( (EntityType) type).IsOneToOne && ( (EntityType) type).IsUniqueKeyReference;
assoc.JoinType = joinType;
--- 572,576 ----
assoc.Subalias = subalias;
assoc.Owner = GetPosition( alias, associations );
! assoc.IsOneToOne = type.IsEntityType && ( (EntityType) type).IsOneToOne;
assoc.JoinType = joinType;
|