From: <one...@us...> - 2003-05-03 07:14:33
|
Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/loader In directory sc8-pr-cvs1:/tmp/cvs-serv12525 Modified Files: OuterJoinLoader.java Log Message: reenabled outerjoin loading for components of joined-subclasses Index: OuterJoinLoader.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/loader/OuterJoinLoader.java,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** OuterJoinLoader.java 25 Apr 2003 03:40:35 -0000 1.16 --- OuterJoinLoader.java 3 May 2003 07:14:30 -0000 1.17 *************** *** 14,18 **** import net.sf.hibernate.persister.ClassPersister; import net.sf.hibernate.persister.Loadable; - import net.sf.hibernate.persister.NormalizedEntityPersister; import net.sf.hibernate.sql.Alias; import net.sf.hibernate.sql.JoinFragment; --- 14,17 ---- *************** *** 132,139 **** */ private void walkTree(AbstractComponentType act, String[] cols, Object persister, String alias, List associations, Set classPersisters, SessionFactoryImplementor session) throws MappingException { ! if ( ! !session.enableJoinedFetch() || ! persister instanceof NormalizedEntityPersister //TODO: remove this + enable outerjoin fetching ! ) return; Type[] types = act.getSubtypes(); --- 131,135 ---- */ private void walkTree(AbstractComponentType act, String[] cols, Object persister, String alias, List associations, Set classPersisters, SessionFactoryImplementor session) throws MappingException { ! if ( !session.enableJoinedFetch() ) return; Type[] types = act.getSubtypes(); |