[hibernate-commits] [hibernate/hibernate-orm] 996157: HHH-13769: Avoid unnecessary joins

Steve Ebersole noreply at github.com
Tue Dec 10 15:43:38 EST 2019


  Branch: refs/heads/wip/6.0
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: 996157fca18799c9a56feb809149475324313534
      https://github.com/hibernate/hibernate-orm/commit/996157fca18799c9a56feb809149475324313534
  Author: Steve Ebersole <steve at hibernate.org>
  Date:   2019-12-10 (Tue, 10 Dec 2019)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/EntityMappingType.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EmbeddedAttributeMapping.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EmbeddedCollectionPart.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EmbeddedIdentifierMappingImpl.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/PluralAttributeMappingImpl.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/SingularAssociationAttributeMapping.java
    M hibernate-core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java
    M hibernate-core/src/main/java/org/hibernate/persister/collection/CollectionPersister.java
    M hibernate-core/src/main/java/org/hibernate/persister/collection/OneToManyPersister.java
    M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
    M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableGroupProducer.java
    R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableReferenceCollector.java
    R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableReferenceContributor.java
    M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableReferenceJoinPredicateProducer.java
    M hibernate-core/src/test/java/org/hibernate/jpa/test/ejb3configuration/PersisterClassProviderTest.java
    M hibernate-core/src/test/java/org/hibernate/test/cfg/persister/GoofyPersisterClassProvider.java
    M hibernate-core/src/test/java/org/hibernate/test/legacy/CustomPersister.java

  Log Message:
  -----------
  HHH-13769: Avoid unnecessary joins

better support for lazy TableReference handling for collections;
removed TableReferenceCollector and TableReferenceContributor




More information about the hibernate-commits mailing list