[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