Project: Hibernate

Revision: 15091

Author: steve.ebersole@jboss.com

Date: 15 Aug 2008 17:20:15

Changes:

HHH-3414 : fetch profiles, phase 1 : join fetching

Files:
modified: /core/trunk/core/src/main/java/org/hibernate/persister/collection/BasicCollectionPersister.java (try)
added: /core/trunk/testsuite/src/test/java/org/hibernate/test/fetchprofiles/basic (try)
modified: /core/trunk/testsuite/src/test/resources/hibernate.properties (try)
modified: /core/trunk/core/src/main/java/org/hibernate/loader/collection/SubselectOneToManyLoader.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/SessionFactory.java (try)
modified: /core/trunk/core/src/main/resources/org/hibernate/hibernate-mapping-3.0.dtd (try)
modified: /core/trunk/core/src/main/java/org/hibernate/cfg/Mappings.java (try)
modified: /core/trunk/jmx/src/main/java/org/hibernate/jmx/SessionFactoryStub.java (try)
added: /core/trunk/testsuite/src/test/java/org/hibernate/test/fetchprofiles/basic/Student.java (try)
added: /core/trunk/core/src/main/java/org/hibernate/engine/profile/Association.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/loader/collection/CollectionLoader.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/Session.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/loader/collection/BasicCollectionLoader.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/loader/entity/EntityLoader.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/persister/collection/OneToManyPersister.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/loader/entity/CascadeEntityJoinWalker.java (try)
added: /core/trunk/testsuite/src/test/java/org/hibernate/test/fetchprofiles/basic/Course.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/cfg/HbmBinder.java (try)
added: /core/trunk/testsuite/src/test/java/org/hibernate/test/fetchprofiles/basic/Mappings.hbm.xml (try)
modified: /core/trunk/core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java (try)
added: /core/trunk/testsuite/src/test/java/org/hibernate/test/fetchprofiles/basic/Department.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/engine/SessionFactoryImplementor.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/criterion/SubqueryExpression.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/impl/SessionFactoryImpl.java (try)
added: /core/trunk/core/src/main/java/org/hibernate/engine/profile/Fetch.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/persister/entity/Loadable.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/loader/criteria/CriteriaJoinWalker.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/loader/collection/OneToManyLoader.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/loader/OuterJoinableAssociation.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/cfg/Configuration.java (try)
added: /core/trunk/core/src/main/java/org/hibernate/engine/LoadQueryInfluencers.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/loader/entity/AbstractEntityLoader.java (try)
added: /core/trunk/testsuite/src/test/java/org/hibernate/test/fetchprofiles/basic/CourseOffering.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/loader/OuterJoinLoader.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/loader/JoinWalker.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/loader/entity/CollectionElementLoader.java (try)
added: /core/trunk/core/src/main/java/org/hibernate/engine/profile/FetchProfile.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/loader/collection/CollectionJoinWalker.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/loader/collection/BasicCollectionJoinWalker.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/loader/entity/EntityJoinWalker.java (try)
added: /core/trunk/core/src/main/java/org/hibernate/engine/profile (try)
modified: /core/trunk/core/src/main/java/org/hibernate/loader/entity/BatchingEntityLoader.java (try)
added: /core/trunk/testsuite/src/test/java/org/hibernate/test/fetchprofiles (try)
modified: /core/trunk/core/src/main/java/org/hibernate/loader/entity/CascadeEntityLoader.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/loader/AbstractEntityJoinWalker.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/loader/collection/SubselectCollectionLoader.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/impl/StatelessSessionImpl.java (try)
added: /core/trunk/core/src/main/java/org/hibernate/UnknownProfileException.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/loader/collection/OneToManyJoinWalker.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/loader/collection/BatchingCollectionInitializer.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/loader/criteria/CriteriaLoader.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/engine/SessionImplementor.java (try)
added: /core/trunk/core/src/main/java/org/hibernate/mapping/FetchProfile.java (try)
added: /core/trunk/testsuite/src/test/java/org/hibernate/test/fetchprofiles/basic/BasicFetchProfileTest.java (try)
modified: /core/trunk/core/src/main/java/org/hibernate/impl/SessionImpl.java (try)
added: /core/trunk/testsuite/src/test/java/org/hibernate/test/fetchprofiles/basic/Enrollment.java (try)
Diff: