[hibernate-commits] [hibernate/hibernate-orm] d0fb16: HHH-12713 - Make EntityGraph creation more conveni...

GitHub noreply at github.com
Mon Oct 29 11:59:18 EDT 2018


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: d0fb16dded115098c6ddde78fd120f22ed55dd8b
      https://github.com/hibernate/hibernate-orm/commit/d0fb16dded115098c6ddde78fd120f22ed55dd8b
  Author: Steve Ebersole <steve at hibernate.org>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/engine/query/spi/EntityGraphQueryHint.java
    M hibernate-core/src/main/java/org/hibernate/engine/spi/EffectiveEntityGraph.java
    M hibernate-core/src/main/java/org/hibernate/graph/internal/AbstractGraph.java
    M hibernate-core/src/main/java/org/hibernate/graph/internal/AttributeNodeImpl.java
    M hibernate-core/src/main/java/org/hibernate/graph/internal/RootGraphImpl.java
    M hibernate-core/src/main/java/org/hibernate/graph/internal/SubGraphImpl.java
    M hibernate-core/src/main/java/org/hibernate/graph/internal/parse/PathQualifierType.java
    A hibernate-core/src/main/java/org/hibernate/graph/spi/AppliedGraph.java
    M hibernate-core/src/main/java/org/hibernate/graph/spi/AttributeNodeImplementor.java
    M hibernate-core/src/main/java/org/hibernate/graph/spi/GraphHelper.java
    M hibernate-core/src/main/java/org/hibernate/graph/spi/GraphImplementor.java
    M hibernate-core/src/main/java/org/hibernate/graph/spi/RootGraphImplementor.java
    M hibernate-core/src/main/java/org/hibernate/graph/spi/SubGraphImplementor.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AttributeFactory.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetamodelImpl.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/BasicDomainType.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/CollectionDomainType.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/DomainType.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/EmbeddedDomainType.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/EntityDomainType.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/IdentifiableDomainType.java
    R hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/JpaType.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/ManagedDomainType.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/MappedSuperclassDomainType.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/PersistentAttribute.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/SimpleDomainType.java
    R hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/SimpleType.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AbstractAttribute.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AbstractIdentifiableType.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AbstractManagedType.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AbstractPluralAttribute.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AbstractType.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/BagAttributeImpl.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/BasicTypeImpl.java
    R hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/CollectionAttributeImpl.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/EmbeddableTypeImpl.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/EntityTypeImpl.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/ListAttributeImpl.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/MapAttributeImpl.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/MappedSuperclassTypeImpl.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/PluralAttributeBuilder.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/SetAttributeImpl.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/SingularAttributeImpl.java
    R hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/AttributeImplementor.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/BagPersistentAttribute.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/BasicTypeDescriptor.java
    R hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/BasicTypeImplementor.java
    R hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/CollectionAttributeImplementor.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/DomainModelHelper.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/DomainTypeDescriptor.java
    R hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/EmbeddableTypeImplementor.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/EmbeddedTypeDescriptor.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/EntityTypeDescriptor.java
    R hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/EntityTypeImplementor.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/IdentifiableTypeDescriptor.java
    R hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/IdentifiableTypeImplementor.java
    R hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/JpaTypeImplementor.java
    R hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/ListAttributeImplementor.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/ListPersistentAttribute.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/ManagedTypeDescriptor.java
    R hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/ManagedTypeImplementor.java
    R hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/MapAttributeImplementor.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/MapPersistentAttribute.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/MappedSuperclassTypeDescriptor.java
    R hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/MappedSuperclassTypeImplementor.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/MetamodelImplementor.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/PersistentAttributeDescriptor.java
    R hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/PluralAttributeImplementor.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/PluralPersistentAttribute.java
    R hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/SetAttributeImplementor.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/SetPersistentAttribute.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/SimpleTypeDescriptor.java
    R hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/SimpleTypeImplementor.java
    R hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/SingularAttributeImplementor.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/SingularPersistentAttribute.java
    M hibernate-core/src/main/java/org/hibernate/query/internal/AbstractProducedQuery.java

  Log Message:
  -----------
  HHH-12713 - Make EntityGraph creation more convenient

- unify naming between 5.x and 6.0 wrt EntityGraph support added in 5.4


  Commit: 0d8db10fcb0bd9135c38ab0aaa63fdd1533a49ce
      https://github.com/hibernate/hibernate-orm/commit/0d8db10fcb0bd9135c38ab0aaa63fdd1533a49ce
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionFactoryDelegatingImpl.java
    M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionFactoryImplementor.java
    M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
    M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetamodelImpl.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/DomainModelHelper.java
    R hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/MetamodelImplementor.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/spi/MetamodelImplementor.java
    M hibernate-core/src/main/java/org/hibernate/type/spi/TypeConfiguration.java
    M hibernate-core/src/test/java/org/hibernate/test/batchfetch/BatchingEntityLoaderInitializationWithNoLockModeTest.java
    M hibernate-core/src/test/java/org/hibernate/test/converter/ConverterTest.java
    M hibernate-core/src/test/java/org/hibernate/test/converter/ExplicitJavaTypeDescriptorTest.java

  Log Message:
  -----------
  HHH-12713 Restore backward compatibility for users of org.hibernate.metamodel.spi.MetamodelImplementor

* Move the interface back from org.hibernate.metamodel.model.domain.spi to org.hibernate.metamodel.spi
* Restore method addNamedEntityGraph(String graphName, EntityGraph<T> entityGraph)
* Make sure that findEntityGraphsByType returns List<EntityGraph<? superT>> once again,
and not List<RootGraphImplementor<? super T>>.


Compare: https://github.com/hibernate/hibernate-orm/compare/3bf530d5e878...0d8db10fcb0b
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the hibernate-commits mailing list