[hibernate-commits] [hibernate/hibernate-orm] 335c1e: HHH-13756 implement entity graph in v6

Nathan Xu noreply at github.com
Thu Mar 19 14:27:20 EDT 2020


  Branch: refs/heads/wip/6.0
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: 335c1ecd7590ff5fd0917d949a5f09c19d694b52
      https://github.com/hibernate/hibernate-orm/commit/335c1ecd7590ff5fd0917d949a5f09c19d694b52
  Author: Nathan Xu <nathan.qingyang.xu at gmail.com>
  Date:   2020-03-19 (Thu, 19 Mar 2020)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
    M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmSelectTranslator.java
    A hibernate-core/src/main/java/org/hibernate/sql/results/graph/EntityGraphNavigator.java
    M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityFetchJoinedImpl.java
    A hibernate-core/src/main/java/org/hibernate/sql/results/internal/StandardEntityGraphNavigatorImpl.java
    A hibernate-core/src/test/java/org/hibernate/orm/test/loading/entitygraph/EntityGraphLoadPlanBuilderTest.java
    R hibernate-core/src/test/java/org/hibernate/orm/test/loading/graphs/EntityGraphLoadPlanBuilderTest.java

  Log Message:
  -----------
  HHH-13756 implement entity graph in v6


  Commit: 94b8d8a128cdd4525342bdf1b56c56d30785152d
      https://github.com/hibernate/hibernate-orm/commit/94b8d8a128cdd4525342bdf1b56c56d30785152d
  Author: Nathan Xu <nathan.qingyang.xu at gmail.com>
  Date:   2020-03-19 (Thu, 19 Mar 2020)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
    M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmSelectTranslator.java
    M hibernate-core/src/main/java/org/hibernate/sql/results/graph/EntityGraphNavigator.java
    M hibernate-core/src/main/java/org/hibernate/sql/results/internal/StandardEntityGraphNavigatorImpl.java

  Log Message:
  -----------
  HHH-13756 rename 'NavigateResult' class name to 'Navigation'


  Commit: 3b9c1cd77756a5f043103ad978a0daa968f5c621
      https://github.com/hibernate/hibernate-orm/commit/3b9c1cd77756a5f043103ad978a0daa968f5c621
  Author: Nathan Xu <nathan.qingyang.xu at gmail.com>
  Date:   2020-03-19 (Thu, 19 Mar 2020)

  Changed paths:
    A hibernate-core/src/test/java/org/hibernate/orm/test/query/criteria/entitygraph/CriteriaEntityGraphTest.java
    A hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/entitygraph/HqlEntityGraphTest.java

  Log Message:
  -----------
  HHH-13756 add a hql testing skeleton


  Commit: 979e146f55b195750e697ca1397faed4890ace1c
      https://github.com/hibernate/hibernate-orm/commit/979e146f55b195750e697ca1397faed4890ace1c
  Author: Nathan Xu <nathan.qingyang.xu at gmail.com>
  Date:   2020-03-19 (Thu, 19 Mar 2020)

  Changed paths:
    M hibernate-core/src/test/java/org/hibernate/orm/test/loading/entitygraph/EntityGraphLoadPlanBuilderTest.java
    M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/entitygraph/HqlEntityGraphTest.java

  Log Message:
  -----------
  HHH-13756 enrich hql testing class


  Commit: d4746da853f5f7aef6f23f328517a6bcf228ca25
      https://github.com/hibernate/hibernate-orm/commit/d4746da853f5f7aef6f23f328517a6bcf228ca25
  Author: Nathan Xu <nathan.qingyang.xu at gmail.com>
  Date:   2020-03-19 (Thu, 19 Mar 2020)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/internal/EmbeddableFetchImpl.java
    M hibernate-core/src/main/java/org/hibernate/sql/results/internal/StandardEntityGraphNavigatorImpl.java
    M hibernate-core/src/test/java/org/hibernate/orm/test/loading/entitygraph/EntityGraphLoadPlanBuilderTest.java
    M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/entitygraph/HqlEntityGraphTest.java

  Log Message:
  -----------
  HHH-13756 fix some bug in EmbeddableFetchImpl


  Commit: a3dce5f00a99e1e6e93c83c91b2bbe5f3a5df8c1
      https://github.com/hibernate/hibernate-orm/commit/a3dce5f00a99e1e6e93c83c91b2bbe5f3a5df8c1
  Author: Nathan Xu <nathan.qingyang.xu at gmail.com>
  Date:   2020-03-19 (Thu, 19 Mar 2020)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
    M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmSelectTranslator.java
    M hibernate-core/src/main/java/org/hibernate/sql/results/graph/EntityGraphNavigator.java
    M hibernate-core/src/main/java/org/hibernate/sql/results/internal/StandardEntityGraphNavigatorImpl.java
    M hibernate-core/src/test/java/org/hibernate/orm/test/loading/entitygraph/EntityGraphLoadPlanBuilderTest.java
    M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/entitygraph/HqlEntityGraphTest.java

  Log Message:
  -----------
  HHH-13756 simplify EntityGraphNavigator's navigate() to never return null value


  Commit: e2ddd800acccd73a5aaef5e880ae89dd2b5f63fa
      https://github.com/hibernate/hibernate-orm/commit/e2ddd800acccd73a5aaef5e880ae89dd2b5f63fa
  Author: Nathan Xu <nathan.qingyang.xu at gmail.com>
  Date:   2020-03-19 (Thu, 19 Mar 2020)

  Changed paths:
    M hibernate-core/src/test/java/org/hibernate/orm/test/loading/entitygraph/EntityGraphLoadPlanBuilderTest.java
    M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/entitygraph/HqlEntityGraphTest.java

  Log Message:
  -----------
  finish both 'loader' and 'HQL' testing


  Commit: a9c2ea3a46425e85382f60a78a76948d8fb5d520
      https://github.com/hibernate/hibernate-orm/commit/a9c2ea3a46425e85382f60a78a76948d8fb5d520
  Author: Nathan Xu <nathan.qingyang.xu at gmail.com>
  Date:   2020-03-19 (Thu, 19 Mar 2020)

  Changed paths:
    M hibernate-core/src/test/java/org/hibernate/orm/test/query/criteria/entitygraph/CriteriaEntityGraphTest.java
    M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/entitygraph/HqlEntityGraphTest.java

  Log Message:
  -----------
  add 'Criteria' testing


  Commit: 12c272a9cddcede5a84630552c3c949d330c71fe
      https://github.com/hibernate/hibernate-orm/commit/12c272a9cddcede5a84630552c3c949d330c71fe
  Author: Nathan Xu <nathan.qingyang.xu at gmail.com>
  Date:   2020-03-19 (Thu, 19 Mar 2020)

  Changed paths:
    M hibernate-core/src/test/java/org/hibernate/orm/test/loading/entitygraph/EntityGraphLoadPlanBuilderTest.java
    M hibernate-core/src/test/java/org/hibernate/orm/test/query/criteria/entitygraph/CriteriaEntityGraphTest.java
    M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/entitygraph/HqlEntityGraphTest.java

  Log Message:
  -----------
  make use of JUnit5's ParameterizedTest to avoid some testing code duplication


  Commit: 620dcc62c05943472f2d302513ae8967d72a3145
      https://github.com/hibernate/hibernate-orm/commit/620dcc62c05943472f2d302513ae8967d72a3145
  Author: Nathan Xu <nathan.qingyang.xu at gmail.com>
  Date:   2020-03-19 (Thu, 19 Mar 2020)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
    M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmSelectTranslator.java
    R hibernate-core/src/main/java/org/hibernate/sql/results/graph/EntityGraphNavigator.java
    A hibernate-core/src/main/java/org/hibernate/sql/results/graph/EntityGraphSemanticTraverser.java
    R hibernate-core/src/main/java/org/hibernate/sql/results/internal/StandardEntityGraphNavigatorImpl.java
    A hibernate-core/src/main/java/org/hibernate/sql/results/internal/StandardEntityGraphSemanticTraverserImpl.java

  Log Message:
  -----------
  HHH-13756 renaming and internal implementation tweaking


Compare: https://github.com/hibernate/hibernate-orm/compare/62e9a674ad7f...620dcc62c059


More information about the hibernate-commits mailing list