[hibernate/hibernate-orm] 3be236: HHH-13769: Avoid unnecessary joins
by Steve Ebersole
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 3be2369110c7643df3f6ef2c0ee907fca1e9f833
https://github.com/hibernate/hibernate-orm/commit/3be2369110c7643df3f6ef2...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2019-12-09 (Mon, 09 Dec 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/DatabaseSnapshotExecutor.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/spi/Loadable.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/CollectionPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/EntityMappingType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ForeignKeyDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/BasicValuedCollectionPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/CollectionIdentifierDescriptorImpl.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/EntityCollectionPart.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/SimpleForeignKeyDescriptor.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/persister/entity/JoinedSubclassEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/SingleTableEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/UnionSubclassEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/MultiTableSqmMutationConverter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/ExecuteWithIdTableHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/ExecuteWithoutIdTableHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmDeleteTranslator.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmInsertSelectTranslator.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmSelectTranslator.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmUpdateTranslator.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/SqmJoinType.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/JoinType.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/SqlAstJoinType.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/cte/CteTable.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/cte/CteTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/AbstractColumnReferenceQualifier.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/AbstractTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/ColumnReferenceQualifier.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/CompositeTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/MutatingTableReferenceGroupWrapper.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/RootTableGroupProducer.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/StandardTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableGroupBuilder.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableGroupJoin.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableGroupJoinProducer.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableReference.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableReferenceCollector.java
M 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/TableReferenceJoin.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableReferenceJoinPredicateProducer.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/UnionTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/EntityCollectionPartTableGroup.java
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/graph/embeddable/internal/EmbeddableResultImpl.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
4 years, 11 months
[hibernate/hibernate-orm] 6acfd1: HHH-13762 Update vibur-dbcp dependency to 25.0
by Andrea Boriero
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 6acfd17548ac1ccfd9af6404965a8719c94d705c
https://github.com/hibernate/hibernate-orm/commit/6acfd17548ac1ccfd9af640...
Author: Simeon <simeon.malchev(a)gmail.com>
Date: 2019-12-02 (Mon, 02 Dec 2019)
Changed paths:
M gradle/libraries.gradle
Log Message:
-----------
HHH-13762 Update vibur-dbcp dependency to 25.0
Commit: 46170d9ffe00f8e31366b212aac8782a8a7e9f9e
https://github.com/hibernate/hibernate-orm/commit/46170d9ffe00f8e31366b21...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2019-12-03 (Tue, 03 Dec 2019)
Changed paths:
M gradle/libraries.gradle
Log Message:
-----------
HHH-13759 Add AssertJ in the list of libraries available
It's useful to test the bytecode enhancements and has a nicer
fluent API.
Commit: 98101bfc529992c3d44522d92a84e608898b7f18
https://github.com/hibernate/hibernate-orm/commit/98101bfc529992c3d44522d...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2019-12-03 (Tue, 03 Dec 2019)
Changed paths:
M hibernate-core/hibernate-core.gradle
Log Message:
-----------
HHH-13759 Add AssertJ for testing Hibernate Core
Commit: 4fb813f39ce082eb64456bb5fcdc8d7c69b35907
https://github.com/hibernate/hibernate-orm/commit/4fb813f39ce082eb64456bb...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2019-12-03 (Tue, 03 Dec 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/EnhancerImpl.java
Log Message:
-----------
HHH-13764 Include getter annotations when required for the enhancements
Commit: 4e449dfafac58507233f0ec15711fde2d785e653
https://github.com/hibernate/hibernate-orm/commit/4e449dfafac58507233f0ec...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2019-12-03 (Tue, 03 Dec 2019)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhance/internal/bytebuddy/DirtyCheckingWithEmbeddedOnGetterTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhance/internal/bytebuddy/DirtyCheckingWithEmbeddedTest.java
Log Message:
-----------
HHH-13764 Test behaviour doesn't change when @Embedded is on the getter
Commit: ab9ae431858dc6727023d7f03bd6925f99011c62
https://github.com/hibernate/hibernate-orm/commit/ab9ae431858dc6727023d7f...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2019-12-04 (Wed, 04 Dec 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/criterion/InExpression.java
M hibernate-core/src/main/java/org/hibernate/query/criteria/internal/predicate/InPredicate.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterBindingsImpl.java
M hibernate-core/src/test/java/org/hibernate/jpa/test/criteria/basic/PredicateTest.java
M hibernate-core/src/test/java/org/hibernate/test/criteria/InTest.java
M hibernate-core/src/test/java/org/hibernate/test/hql/ASTParserLoadingTest.java
M hibernate-testing/src/main/java/org/hibernate/testing/DialectChecks.java
Log Message:
-----------
HHH-8901 replace "in ()" SQL with "in (null)" in QueryParameterBindingsImpl
Commit: b9b15245b7df8ac8710ccd7d6bedae1882d08839
https://github.com/hibernate/hibernate-orm/commit/b9b15245b7df8ac8710ccd7...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-12-04 (Wed, 04 Dec 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/criterion/InExpression.java
M hibernate-core/src/main/java/org/hibernate/query/criteria/internal/predicate/InPredicate.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterBindingsImpl.java
Log Message:
-----------
HHH-8901 Some very minor string handling optimisations
Commit: 386d77129eca3a37f2d94d7f7b9cb6cc40b22989
https://github.com/hibernate/hibernate-orm/commit/386d77129eca3a37f2d94d7...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-12-04 (Wed, 04 Dec 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/cfg/Settings.java
Log Message:
-----------
HHH-13761 Debug logging of JPA compliance settings didn't log the value of the settings
Commit: 42752ec89d37b05ff904e5dc52cdff82c83cfb4d
https://github.com/hibernate/hibernate-orm/commit/42752ec89d37b05ff904e5d...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-12-04 (Wed, 04 Dec 2019)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/test/criteria/InTest.java
Log Message:
-----------
HHH-8901 Missing data cleanup in the new test
Commit: 7daf67172abbbcd8845af0aca2121557006a3c05
https://github.com/hibernate/hibernate-orm/commit/7daf67172abbbcd8845af0a...
Author: Jason Jijón <jasonex7(a)gmail.com>
Date: 2019-12-04 (Wed, 04 Dec 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/pagination/SQLServer2005LimitHandler.java
Log Message:
-----------
HHH-13758 - Limit Handler for SQL server doesn't work with CTE queries with strings literals
Commit: ca782f64b2bdbdde5a1fddd4287f64c879a648fb
https://github.com/hibernate/hibernate-orm/commit/ca782f64b2bdbdde5a1fddd...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2019-12-04 (Wed, 04 Dec 2019)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/pc/extras/gradle-example.gradle
Log Message:
-----------
HHH-13755 Update Hibernate Gradle plugin in the documentation
Commit: a133aff97f5d84767eee0c792f1fc8be4a5c7c09
https://github.com/hibernate/hibernate-orm/commit/a133aff97f5d84767eee0c7...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2019-12-05 (Thu, 05 Dec 2019)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/test/queryhint/QueryHintTest.java
Log Message:
-----------
HHH-13608 Fix failing tests
Commit: 58dd469e4ca59485469cf4b7c3537443faf104a9
https://github.com/hibernate/hibernate-orm/commit/58dd469e4ca59485469cf4b...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2019-12-05 (Thu, 05 Dec 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/exec/DeleteExecutor.java
M hibernate-core/src/main/java/org/hibernate/hql/spi/id/AbstractTableBasedBulkIdHandler.java
M hibernate-core/src/main/java/org/hibernate/hql/spi/id/TableBasedDeleteHandlerImpl.java
M hibernate-core/src/main/java/org/hibernate/hql/spi/id/cte/AbstractCteValuesListBulkIdHandler.java
M hibernate-core/src/main/java/org/hibernate/hql/spi/id/cte/CteValuesListDeleteHandlerImpl.java
M hibernate-core/src/main/java/org/hibernate/hql/spi/id/inline/AbstractInlineIdsDeleteHandlerImpl.java
M hibernate-core/src/main/java/org/hibernate/hql/spi/id/persistent/DeleteHandlerImpl.java
M hibernate-core/src/test/java/org/hibernate/test/hql/NaturalIdDereferenceTest.java
Log Message:
-----------
HHH-13752 - Test and fix deletion of entities with many-to-many assocations using non-primary keys for join table
Commit: 11455f34677fa0bc5dd5123977fd3a0849da6aea
https://github.com/hibernate/hibernate-orm/commit/11455f34677fa0bc5dd5123...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2019-12-05 (Thu, 05 Dec 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/exec/DeleteExecutor.java
Log Message:
-----------
HHH-13752 - Deletion of entities with many-to-many assocations using non-primary keys for join table
Commit: 7d11649d99183b1683f637e2601039cda52c537a
https://github.com/hibernate/hibernate-orm/commit/7d11649d99183b1683f637e...
Author: Gail Badner <gbadner(a)redhat.com>
Date: 2019-12-05 (Thu, 05 Dec 2019)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/test/generatedkeys/seqidentity/JoinedSequenceIdentityBatchTest.java
Log Message:
-----------
HHH-13365 : Added test case
Commit: 6ce7831f77f2f70b0f763e8b57ba7705197f0131
https://github.com/hibernate/hibernate-orm/commit/6ce7831f77f2f70b0f763e8...
Author: Gail Badner <gbadner(a)redhat.com>
Date: 2019-12-05 (Thu, 05 Dec 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/id/AbstractPostInsertGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/PostInsertIdentifierGenerator.java
Log Message:
-----------
HHH-13365 : Entities in joined subclass table are not inserted with batch size > 0 using sequence-identity ID generator
Commit: 69dad5fda505e4a59162b12a5f0fd38c1390fc0d
https://github.com/hibernate/hibernate-orm/commit/69dad5fda505e4a59162b12...
Author: Gail Badner <gbadner(a)redhat.com>
Date: 2019-12-05 (Thu, 05 Dec 2019)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/test/batch/OptionalSecondaryTableBatchTest.java
Log Message:
-----------
HHH-13355 : test case
Commit: 99868fb5f9aee7f09c25b68ddd9005e5aaa1f68b
https://github.com/hibernate/hibernate-orm/commit/99868fb5f9aee7f09c25b68...
Author: Gail Badner <gbadner(a)redhat.com>
Date: 2019-12-05 (Thu, 05 Dec 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
Log Message:
-----------
HHH-13355 : StaleStateException for updates to optional secondary table using saveOrUpdate
Commit: e924d55fdfe9b726404ffd2a38e30f34d16a032b
https://github.com/hibernate/hibernate-orm/commit/e924d55fdfe9b726404ffd2...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2019-12-05 (Thu, 05 Dec 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/exec/DeleteExecutor.java
Log Message:
-----------
Revert "HHH-13752 - Deletion of entities with many-to-many assocations using non-primary keys for join table"
This reverts commit 11455f34677fa0bc5dd5123977fd3a0849da6aea.
Commit: 963a516ea818d0a10462f492e721a720145264ac
https://github.com/hibernate/hibernate-orm/commit/963a516ea818d0a10462f49...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2019-12-05 (Thu, 05 Dec 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/exec/DeleteExecutor.java
M hibernate-core/src/main/java/org/hibernate/hql/spi/id/AbstractTableBasedBulkIdHandler.java
M hibernate-core/src/main/java/org/hibernate/hql/spi/id/TableBasedDeleteHandlerImpl.java
M hibernate-core/src/main/java/org/hibernate/hql/spi/id/cte/AbstractCteValuesListBulkIdHandler.java
M hibernate-core/src/main/java/org/hibernate/hql/spi/id/cte/CteValuesListDeleteHandlerImpl.java
M hibernate-core/src/main/java/org/hibernate/hql/spi/id/inline/AbstractInlineIdsDeleteHandlerImpl.java
M hibernate-core/src/main/java/org/hibernate/hql/spi/id/persistent/DeleteHandlerImpl.java
M hibernate-core/src/test/java/org/hibernate/test/hql/NaturalIdDereferenceTest.java
Log Message:
-----------
Revert "HHH-13752 - Test and fix deletion of entities with many-to-many assocations using non-primary keys for join table"
This reverts commit 58dd469e4ca59485469cf4b7c3537443faf104a9.
Commit: a6b924ffe7293e7baeee3b171c62bdd68a3c67d5
https://github.com/hibernate/hibernate-orm/commit/a6b924ffe7293e7baeee3b1...
Author: Jan-Willem Gmelig Meyling <jan-willem(a)youngmediaexperts.nl>
Date: 2019-12-05 (Thu, 05 Dec 2019)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/query/GroupByAliasTest.java
Log Message:
-----------
HHH-9301 Fix test under PostgreSQL
Commit: 1a1631b57b4a3eac90b8d524e83d79adae1a5799
https://github.com/hibernate/hibernate-orm/commit/1a1631b57b4a3eac90b8d52...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2019-12-05 (Thu, 05 Dec 2019)
Changed paths:
M changelog.txt
M gradle/base-information.gradle
Log Message:
-----------
5.4.10
Commit: dba8d70e940f37f8dce3a68cbcfca8bf231cedcf
https://github.com/hibernate/hibernate-orm/commit/dba8d70e940f37f8dce3a68...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2019-12-05 (Thu, 05 Dec 2019)
Changed paths:
M gradle/base-information.gradle
Log Message:
-----------
5.4.10
Commit: 56561f4b4b72365b7d846ffecfcaa75a504b347e
https://github.com/hibernate/hibernate-orm/commit/56561f4b4b72365b7d846ff...
Author: Andrew Guibert <andy.guibert(a)gmail.com>
Date: 2019-12-05 (Thu, 05 Dec 2019)
Changed paths:
M README.md
Log Message:
-----------
HHH-13767 Remove mention of Oracle and DB2 not being in MC
Both Oracle and DB2 JDBC drivers are now available in MC so the statement is no longer accurate
Commit: 79c83cf8ba0509de938c8e032e87b52d0bda3a24
https://github.com/hibernate/hibernate-orm/commit/79c83cf8ba0509de938c8e0...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2019-12-09 (Mon, 09 Dec 2019)
Changed paths:
M README.md
M changelog.txt
M documentation/src/main/asciidoc/userguide/chapters/pc/extras/gradle-example.gradle
M gradle/libraries.gradle
M hibernate-core/hibernate-core.gradle
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/EnhancerImpl.java
M hibernate-core/src/main/java/org/hibernate/cfg/Settings.java
M hibernate-core/src/main/java/org/hibernate/dialect/pagination/SQLServer2005LimitHandler.java
M hibernate-core/src/main/java/org/hibernate/id/AbstractPostInsertGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/PostInsertIdentifierGenerator.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/test/java/org/hibernate/jpa/test/criteria/basic/PredicateTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhance/internal/bytebuddy/DirtyCheckingWithEmbeddedOnGetterTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhance/internal/bytebuddy/DirtyCheckingWithEmbeddedTest.java
M hibernate-core/src/test/java/org/hibernate/query/GroupByAliasTest.java
A hibernate-core/src/test/java/org/hibernate/test/batch/OptionalSecondaryTableBatchTest.java
A hibernate-core/src/test/java/org/hibernate/test/generatedkeys/seqidentity/JoinedSequenceIdentityBatchTest.java
M hibernate-core/src/test/java/org/hibernate/test/hql/ASTParserLoadingTest.java
M hibernate-core/src/test/java/org/hibernate/test/queryhint/QueryHintTest.java
M hibernate-core/src/test_legacy/org/hibernate/test/criteria/InTest.java
M hibernate-testing/src/main/java/org/hibernate/testing/DialectChecks.java
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into wip/6.0
Compare: https://github.com/hibernate/hibernate-orm/compare/033eea4258a7...79c83cf...
4 years, 11 months
[hibernate/hibernate-orm] 10cdb4: HHH-13763 : Update all load-by-key handling to use...
by Steve Ebersole
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 10cdb47a97bdde774dbc87b04cfc12f407c59e1d
https://github.com/hibernate/hibernate-orm/commit/10cdb47a97bdde774dbc87b...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2019-12-02 (Mon, 02 Dec 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleIdEntityLoaderDynamicBatch.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleIdEntityLoaderProvidedQueryImpl.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleIdEntityLoaderStandardImpl.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleIdLoadPlan.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/spi/SingleIdEntityLoader.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcSelectExecutorStandardImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/ExecutionContext.java
M hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/spi/JdbcValuesSourceProcessingOptions.java
Log Message:
-----------
HHH-13763 : Update all load-by-key handling to use SQL AST
* Cleanup
* Prep for dropping LoadPlan
Commit: 0a41ac8466f14cd0a0599b9253a53c273ad243ef
https://github.com/hibernate/hibernate-orm/commit/0a41ac8466f14cd0a0599b9...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2019-12-03 (Tue, 03 Dec 2019)
Changed paths:
M documentation/src/test/java/org/hibernate/userguide/sql/SQLTest.java
M hibernate-core/src/main/java/org/hibernate/boot/SessionFactoryBuilder.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/SessionFactoryOptionsBuilder.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/SessionFactoryOptions.java
M hibernate-core/src/main/java/org/hibernate/cfg/AvailableSettings.java
M hibernate-core/src/main/java/org/hibernate/cfg/Settings.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentArrayHolder.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentBag.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentIdentifierBag.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentList.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentMap.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentSet.java
M hibernate-core/src/main/java/org/hibernate/collection/spi/PersistentCollection.java
R hibernate-core/src/main/java/org/hibernate/engine/query/spi/NativeSQLQueryPlan.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionDelegatorBaseImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SharedSessionContractImplementor.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/AbstractEntityJoinWalker.java
R hibernate-core/src/main/java/org/hibernate/loader/BasicLoader.java
M hibernate-core/src/main/java/org/hibernate/loader/BatchFetchStyle.java
R hibernate-core/src/main/java/org/hibernate/loader/CollectionAliases.java
R hibernate-core/src/main/java/org/hibernate/loader/ColumnEntityAliases.java
R hibernate-core/src/main/java/org/hibernate/loader/DefaultEntityAliases.java
R hibernate-core/src/main/java/org/hibernate/loader/EntityAliases.java
R hibernate-core/src/main/java/org/hibernate/loader/GeneratedCollectionAliases.java
R hibernate-core/src/main/java/org/hibernate/loader/JoinWalker.java
R hibernate-core/src/main/java/org/hibernate/loader/Loader.java
A hibernate-core/src/main/java/org/hibernate/loader/NonUniqueDiscoveredSqlAliasException.java
R hibernate-core/src/main/java/org/hibernate/loader/OuterJoinLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/OuterJoinableAssociation.java
R hibernate-core/src/main/java/org/hibernate/loader/ast/internal/BatchKeyCollectionLoader.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/CollectionLoaderBatchKey.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/CollectionLoaderNamedQuery.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/CollectionLoaderSingleKey.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/CollectionLoaderSubSelectFetch.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
R hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleKeyCollectionLoader.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleUniqueKeyEntityLoaderStandard.java
R hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SubSelectFetchCollectionLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/collection/BasicCollectionJoinWalker.java
R hibernate-core/src/main/java/org/hibernate/loader/collection/BasicCollectionLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/collection/BatchingCollectionInitializer.java
R hibernate-core/src/main/java/org/hibernate/loader/collection/BatchingCollectionInitializerBuilder.java
R hibernate-core/src/main/java/org/hibernate/loader/collection/CollectionInitializer.java
R hibernate-core/src/main/java/org/hibernate/loader/collection/CollectionJoinWalker.java
R hibernate-core/src/main/java/org/hibernate/loader/collection/CollectionLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/collection/DynamicBatchingCollectionInitializerBuilder.java
R hibernate-core/src/main/java/org/hibernate/loader/collection/LegacyBatchingCollectionInitializerBuilder.java
R hibernate-core/src/main/java/org/hibernate/loader/collection/OneToManyJoinWalker.java
R hibernate-core/src/main/java/org/hibernate/loader/collection/OneToManyLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/collection/PaddedBatchingCollectionInitializerBuilder.java
R hibernate-core/src/main/java/org/hibernate/loader/collection/SubselectCollectionLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/collection/SubselectOneToManyLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/collection/package.html
R hibernate-core/src/main/java/org/hibernate/loader/collection/plan/AbstractBatchingCollectionInitializerBuilder.java
R hibernate-core/src/main/java/org/hibernate/loader/collection/plan/AbstractLoadPlanBasedCollectionInitializer.java
R hibernate-core/src/main/java/org/hibernate/loader/collection/plan/BatchingCollectionInitializer.java
R hibernate-core/src/main/java/org/hibernate/loader/collection/plan/CollectionLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/collection/plan/LegacyBatchingCollectionInitializerBuilder.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/CollectionFetchReturn.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/CollectionReturn.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/ColumnCollectionAliases.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/ConstructorResultColumnProcessor.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/ConstructorReturn.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/CustomLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/CustomQuery.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/EntityFetchReturn.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/FetchReturn.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/JdbcResultMetadata.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/NonScalarResultColumnProcessor.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/NonScalarReturn.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/NonUniqueDiscoveredSqlAliasException.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/ResultColumnProcessor.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/ResultRowProcessor.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/Return.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/RootReturn.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/ScalarResultColumnProcessor.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/ScalarReturn.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/package.html
R hibernate-core/src/main/java/org/hibernate/loader/custom/sql/NamedParamBinder.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/sql/PositionalParamBinder.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/sql/SQLCustomQuery.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/sql/SQLQueryParser.java
R hibernate-core/src/main/java/org/hibernate/loader/custom/sql/SQLQueryReturnProcessor.java
R hibernate-core/src/main/java/org/hibernate/loader/entity/AbstractEntityLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/entity/BatchingEntityLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/entity/BatchingEntityLoaderBuilder.java
R hibernate-core/src/main/java/org/hibernate/loader/entity/CascadeEntityJoinWalker.java
R hibernate-core/src/main/java/org/hibernate/loader/entity/CascadeEntityLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/entity/CollectionElementLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/entity/DynamicBatchingEntityLoaderBuilder.java
R hibernate-core/src/main/java/org/hibernate/loader/entity/EntityJoinWalker.java
R hibernate-core/src/main/java/org/hibernate/loader/entity/EntityLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/entity/LegacyBatchingEntityLoaderBuilder.java
R hibernate-core/src/main/java/org/hibernate/loader/entity/PaddedBatchingEntityLoaderBuilder.java
R hibernate-core/src/main/java/org/hibernate/loader/entity/UniqueEntityLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/entity/package.html
R hibernate-core/src/main/java/org/hibernate/loader/entity/plan/AbstractBatchingEntityLoaderBuilder.java
R hibernate-core/src/main/java/org/hibernate/loader/entity/plan/AbstractLoadPlanBasedEntityLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/entity/plan/BatchingEntityLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/entity/plan/EntityLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/entity/plan/LegacyBatchingEntityLoaderBuilder.java
R hibernate-core/src/main/java/org/hibernate/loader/hql/package.html
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/AbstractEntityGraphVisitationStrategy.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/AbstractLoadPlanBuildingAssociationVisitationStrategy.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/CascadeStyleLoadPlanBuildingAssociationVisitationStrategy.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/FetchGraphLoadPlanBuildingStrategy.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/FetchStyleLoadPlanBuildingAssociationVisitationStrategy.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/LoadGraphLoadPlanBuildingStrategy.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/LoadPlanImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/package-info.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/AbstractAnyReference.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/AbstractCollectionReference.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/AbstractCompositeEntityIdentifierDescription.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/AbstractCompositeFetch.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/AbstractCompositeReference.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/AbstractEntityReference.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/AbstractExpandingFetchSource.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/AnyAttributeFetchImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/BidirectionalEntityReferenceImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/CollectionAttributeFetchImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/CollectionFetchableElementAnyGraph.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/CollectionFetchableElementCompositeGraph.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/CollectionFetchableElementEntityGraph.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/CollectionFetchableIndexAnyGraph.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/CollectionFetchableIndexCompositeGraph.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/CollectionFetchableIndexEntityGraph.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/CollectionReturnImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/CompositeAttributeFetchImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/EncapsulatedEntityIdentifierDescription.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/EntityAttributeFetchImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/EntityReturnImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/NestedCompositeAttributeFetchImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/NonEncapsulatedEntityIdentifierDescription.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/ScalarReturnImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/SimpleEntityIdentifierDescriptionImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/package-info.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/spaces/AbstractExpandingSourceQuerySpace.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/spaces/AbstractQuerySpace.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/spaces/CollectionQuerySpaceImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/spaces/CompositePropertyMapping.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/spaces/CompositeQuerySpaceImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/spaces/EntityQuerySpaceImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/spaces/JoinHelper.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/spaces/JoinImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/spaces/QuerySpaceHelper.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/spaces/QuerySpacesImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/spaces/package-info.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/ExpandingCollectionQuerySpace.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/ExpandingCompositeQuerySpace.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/ExpandingEntityIdentifierDescription.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/ExpandingEntityQuerySpace.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/ExpandingFetchSource.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/ExpandingQuerySpace.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/ExpandingQuerySpaces.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/LoadPlanBuildingAssociationVisitationStrategy.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/LoadPlanBuildingContext.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/LoadPlanTreePrinter.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/MetamodelDrivenLoadPlanBuilder.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/QuerySpaceTreePrinter.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/ReturnGraphTreePrinter.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/TreePrinterHelper.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/package-info.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/AbstractCollectionLoadQueryDetails.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/AbstractLoadPlanBasedLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/AbstractLoadQueryDetails.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/AliasResolutionContextImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/BasicCollectionLoadQueryDetails.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/BatchingLoadQueryDetailsFactory.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/CollectionReferenceAliasesImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/EntityLoadQueryDetails.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/EntityReferenceAliasesImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/FetchStats.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/LoadQueryJoinAndFetchProcessor.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/OneToManyLoadQueryDetails.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/RootHelper.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/package-info.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/package-info.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/AbstractRowReader.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/CollectionReferenceInitializerImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/CollectionReturnReader.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/EntityReferenceInitializerImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/EntityReturnReader.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/HydratedEntityRegistration.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/ResultSetProcessingContextImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/ResultSetProcessorHelper.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/ResultSetProcessorImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/package-info.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/spi/CollectionReferenceInitializer.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/spi/EntityReferenceInitializer.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/spi/ReaderCollector.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/spi/ResultSetProcessingContext.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/spi/ResultSetProcessor.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/spi/ReturnReader.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/spi/RowReader.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/spi/ScrollableResultSetProcessor.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/query/internal/QueryBuildingParametersImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/query/internal/SelectStatementBuilder.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/query/internal/package-info.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/query/package-info.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/query/spi/NamedParameterContext.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/query/spi/QueryBuildingParameters.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/query/spi/package-info.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/spi/AliasResolutionContext.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/spi/CollectionReferenceAliases.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/spi/EntityReferenceAliases.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/spi/LoadQueryDetails.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/spi/LockModeResolver.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/spi/package-info.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/AnyAttributeFetch.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/AttributeFetch.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/BidirectionalEntityReference.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/CollectionAttributeFetch.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/CollectionFetchableElement.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/CollectionFetchableIndex.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/CollectionQuerySpace.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/CollectionReference.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/CollectionReturn.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/CompositeAttributeFetch.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/CompositeFetch.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/CompositeQuerySpace.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/EntityFetch.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/EntityIdentifierDescription.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/EntityQuerySpace.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/EntityReference.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/EntityReturn.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/Fetch.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/FetchSource.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/Join.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/JoinDefinedByMetadata.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/LoadPlan.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/QuerySpace.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/QuerySpaceUidNotRegisteredException.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/QuerySpaces.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/Return.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/ScalarReturn.java
R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/package-info.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/CollectionIdentifierDescriptorImpl.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/EntityCollectionPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/MappingModelCreationHelper.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/PluralAttributeMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/collection/BasicCollectionPersister.java
R hibernate-core/src/main/java/org/hibernate/persister/collection/NamedQueryCollectionInitializer.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
R hibernate-core/src/main/java/org/hibernate/persister/entity/NamedQueryLoader.java
R hibernate-core/src/main/java/org/hibernate/persister/walking/spi/AssociationVisitationStrategy.java
R hibernate-core/src/main/java/org/hibernate/persister/walking/spi/MetamodelGraphWalker.java
M hibernate-core/src/main/java/org/hibernate/result/internal/OutputsImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/RowProcessingStateStandardImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/spi/RowProcessingState.java
M hibernate-core/src/test/java/org/hibernate/orm/test/loading/graphs/EntityGraphLoadPlanBuilderTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/loading/plan/LoadPlanBuilderTest.java
R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/EncapsulatedCompositeAttributeResultSetProcessorTest.java
R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/EncapsulatedCompositeIdResultSetProcessorTest.java
R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/EntityAssociationResultSetProcessorTest.java
R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/EntityWithNonLazyCollectionResultSetProcessorTest.java
R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/EntityWithNonLazyOneToManyListResultSetProcessorTest.java
R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/EntityWithNonLazyOneToManySetResultSetProcessorTest.java
R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/Helper.java
R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/NonEncapsulatedCompositeIdResultSetProcessorTest.java
R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/SimpleResultSetProcessorTest.java
R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/inheritance/Contractor.java
R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/inheritance/Department.java
R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/inheritance/Employee.java
R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/inheritance/Test.java
R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/inheritance/User.java
R hibernate-core/src/test/java/org/hibernate/test/loadplans/walking/BasicWalkingTest.java
R hibernate-core/src/test/java/org/hibernate/test/loadplans/walking/CompositesWalkingTest.java
R hibernate-core/src/test/java/org/hibernate/test/loadplans/walking/KeyManyToOneWalkingTest.java
R hibernate-core/src/test/java/org/hibernate/test/loadplans/walking/LoggingAssociationVisitationStrategy.java
R hibernate-core/src/test/java/org/hibernate/test/loadplans/walking/NestedCompositeElementTest.java
R hibernate-core/src/test/java/org/hibernate/test/locking/warning/LockNoneWarmingTest.java
M hibernate-core/src/test/java/org/hibernate/test/sql/autodiscovery/AutoDiscoveryTest.java
A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/EncapsulatedCompositeAttributeResultSetProcessorTest.java
A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/EncapsulatedCompositeIdResultSetProcessorTest.java
A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/EntityAssociationResultSetProcessorTest.java
A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/EntityWithNonLazyCollectionResultSetProcessorTest.java
A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/EntityWithNonLazyOneToManyListResultSetProcessorTest.java
A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/EntityWithNonLazyOneToManySetResultSetProcessorTest.java
A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/Helper.java
A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/NonEncapsulatedCompositeIdResultSetProcessorTest.java
A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/SimpleResultSetProcessorTest.java
A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/inheritance/Contractor.java
A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/inheritance/Department.java
A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/inheritance/Employee.java
A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/inheritance/Test.java
A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/inheritance/User.java
A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/walking/BasicWalkingTest.java
A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/walking/CompositesWalkingTest.java
A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/walking/KeyManyToOneWalkingTest.java
A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/walking/LoggingAssociationVisitationStrategy.java
A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/walking/NestedCompositeElementTest.java
A hibernate-core/src/test_legacy/org/hibernate/test/locking/warning/LockNoneWarmingTest.java
Log Message:
-----------
HHH-13763 : Update all load-by-key handling to use SQL AST
* dropped `org.hibernate.loader.plan`
* dropped `org.hibernate.loader.custom` (*)
* dropped `org.hibernate.loader.collection`
* dropped `org.hibernate.loader.entity`
* dropped `org.hibernate.loader.hql`
* cleaned-up `org.hibernate.loader`
Commit: e112d9631ed579b4a09ef0732c6856125dfa8bb0
https://github.com/hibernate/hibernate-orm/commit/e112d9631ed579b4a09ef07...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2019-12-03 (Tue, 03 Dec 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleUniqueKeyEntityLoaderStandard.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/spi/SingleUniqueKeyEntityLoader.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/sql/InsertSelect.java
R hibernate-core/src/main/java/org/hibernate/sql/SelectExpression.java
R hibernate-core/src/main/java/org/hibernate/sql/SelectValues.java
Log Message:
-----------
HHH-13763 : Update all load-by-key handling to use SQL AST
SingleUniqueKeyEntityLoader
Commit: d5125d8e31abfbf65a57c2a3d1c61df8c2958c43
https://github.com/hibernate/hibernate-orm/commit/d5125d8e31abfbf65a57c2a...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2019-12-03 (Tue, 03 Dec 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/NaturalIdLoaderStandardImpl.java
Log Message:
-----------
HHH-13763 : Update all load-by-key handling to use SQL AST
minor fix-ups
Compare: https://github.com/hibernate/hibernate-orm/compare/264224a49e1c...d5125d8...
4 years, 11 months
[hibernate/hibernate-search] 9a5e79: HSEARCH-1401 Add missing documentation to Mappable...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 9a5e799397245402bf5897dd1f51a65723915ff4
https://github.com/hibernate/hibernate-search/commit/9a5e799397245402bf58...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/mapper/model/spi/MappableTypeModel.java
Log Message:
-----------
HSEARCH-1401 Add missing documentation to MappableTypeModel
Commit: da1298d37c733658697be341e3654b7769af7d15
https://github.com/hibernate/hibernate-search/commit/da1298d37c733658697b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
Log Message:
-----------
HSEARCH-1401 Use LinkedHashMap in PojoIndexingPlanImpl for deterministic iteration
Commit: 6c4cbd42d1680bd59f3645ff2c7ead57b298f10f
https://github.com/hibernate/hibernate-search/commit/6c4cbd42d1680bd59f36...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
Log Message:
-----------
HSEARCH-1401 Fix an assertion message in PojoIndexPlanImpl
Commit: 9d4d465195ca67b471576262f67aebc722324d52
https://github.com/hibernate/hibernate-search/commit/9d4d465195ca67b47157...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/log/impl/Log.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
Log Message:
-----------
HSEARCH-1401 Remove a few unused log methods
Commit: 214eef8490978aa5028071efe4207a596f1ad199
https://github.com/hibernate/hibernate-search/commit/214eef8490978aa50280...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/SearchQueryEntityLoadingFetchSizeIT.java
Log Message:
-----------
HSEARCH-1401 Fix an invalid assumption in SearchQueryEntityLoadingFetchSizeIT
In practice it didn't change anything since both getters always have the
same value. But still, let's use the correct getter.
Commit: a12f065ff1faaea4f24c45b1121f0a5884986128
https://github.com/hibernate/hibernate-search/commit/a12f065ff1faaea4f24c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchCoordinator.java
Log Message:
-----------
HSEARCH-1401 Remove an unused logger in BatchCoordinator
Commit: e1d17f730d48f55b9f01f1ca8e500907cb5f20de
https://github.com/hibernate/hibernate-search/commit/e1d17f730d48f55b9f01...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateSearchEventListener.java
Log Message:
-----------
HSEARCH-1401 Mark HibernateSearchEventListener.getDirtyPropertyNames as private
Commit: 0c6f0b56656d512541e2c77aa1d4c1e4fdfca510
https://github.com/hibernate/hibernate-search/commit/0c6f0b56656d512541e2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierProducer.java
Log Message:
-----------
HSEARCH-1401 Remove an unnecessary @SuppressWarnings
Commit: b350cbbc632f3c524762eaff527275c6ad225082
https://github.com/hibernate/hibernate-search/commit/b350cbbc632f3c524762...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/OrmUtils.java
Log Message:
-----------
HSEARCH-1401 Do not lose context when failing to roll back transaction in ORM tests
Commit: 3c02c25fc1314b4b9646f1805a01ce8941db38ce
https://github.com/hibernate/hibernate-search/commit/3c02c25fc1314b4b9646...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadata.java
Log Message:
-----------
HSEARCH-1401 Fix method order in HibernateOrmBasicTypeMetadata
Commit: 850fedd3520ea246720a6df18c0dce8a5e4c359c
https://github.com/hibernate/hibernate-search/commit/850fedd3520ea246720a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmEntityTypeMetadataContributor.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMetatadaContributor.java
Log Message:
-----------
HSEARCH-1401 Remove uses of PojoRawTypeModel#getJavaClass where possible
Commit: 4d4e4357a09bb2312f66d708e4708fff9ce769b2
https://github.com/hibernate/hibernate-search/commit/4d4e4357a09bb2312f66...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoGenericTypeModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoRawTypeModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoTypeModel.java
Log Message:
-----------
HSEARCH-1401 Mention that types may be more than just the Java class in the documentation of PojoTypeModel
Commit: 199ecacdd5d2bfeb6ae5525bd92424baa4876f34
https://github.com/hibernate/hibernate-search/commit/199ecacdd5d2bfeb6ae5...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanTypeModel.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRawTypeModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/AbstractBindingContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/IdentifierBindingContextImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/ValueBindingContextImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinderImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/impl/AbstractPojoModelCompositeElement.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/impl/PojoModelNestedCompositeElement.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/impl/PojoModelPropertyRootElement.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/impl/PojoModelTypeRootElement.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/impl/PojoModelValueElement.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoRawTypeModel.java
Log Message:
-----------
HSEARCH-1401 Replace uses of PojoRawType.isSubTypeOf(Class) with PojoRawType.isSubType(MappableTypeModel)
Commit: 1805acf58370116ebf232b8eb3d2b1738fb71898
https://github.com/hibernate/hibernate-search/commit/1805acf58370116ebf23...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMetatadaContributor.java
Log Message:
-----------
HSEARCH-1401 Use typeModels rather that classes to represent types in HibernateOrmMetatadaContributor
Commit: 3af232434137828ac09cc4fc6dfabc1066bcec34
https://github.com/hibernate/hibernate-search/commit/3af232434137828ac09c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanBootstrapIntrospector.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanTypeModel.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospector.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRawTypeModel.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoRawTypeIdentifier.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoRawTypeModel.java
Log Message:
-----------
HSEARCH-1401 Introduce the concept of PojoRawTypeIdentifier
This will allow us to reference types at runtime, even types that are
more precise than just a Java class (such as a Map whose structure is
defined by conventions).
Commit: b16a37f3251d913f1bbe010866335f6b72bd6b35
https://github.com/hibernate/hibernate-search/commit/b16a37f3251d913f1bbe...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/AbstractSearchQueryEntityLoadingSingleTypeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/SearchQueryEntityLoadingCacheLookupIT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/EntityLoaderBuilder.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/EntityLoaderFactory.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmByIdEntityLoader.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmByTypeEntityLoader.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmCriteriaEntityLoader.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmLoadingIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/PersistenceContextLookupStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/PersistenceContextThenSecondLevelCacheLookupStrategy.java
Log Message:
-----------
HSEARCH-1401 Use type contexts rather than classes to represent types when loading search results in the ORM mapper
Commit: 67bdb6dcfcd20afef2de88e6661e08ba4c4bd645
https://github.com/hibernate/hibernate-search/commit/67bdb6dcfcd20afef2de...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/common/impl/HibernateOrmUtils.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchCoordinator.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchIndexingWorkspace.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierConsumerDocumentProducer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierProducer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexerImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexingNotifier.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmByIdEntityLoader.java
Log Message:
-----------
HSEARCH-1401 Use type contexts rather than classes to represent types when mass indexing in the ORM mapper
Commit: f6b973a6699004658e225ccd88841fff144c6036
https://github.com/hibernate/hibernate-search/commit/f6b973a6699004658e22...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRuntimeIntrospector.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BridgeResolver.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeManagerContainer.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManagerContainer.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingDelegate.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/impl/PojoModelValueElement.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/NoProxyPojoRuntimeIntrospector.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoRuntimeIntrospector.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeContainedTypeContextProvider.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeDelegateImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeIndexedTypeContextProvider.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoContainedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexerImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkContainedTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkContainedTypeContextProvider.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkIndexedTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkIndexedTypeContextProvider.java
Log Message:
-----------
HSEARCH-1401 Use type identifiers rather than classes to represent types internally in the POJO-base module
Commit: 55083bd99e91a59232cca90dccbb102edcb94895
https://github.com/hibernate/hibernate-search/commit/55083bd99e91a59232cc...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/SearchQueryBaseIT.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/common/impl/EntityReferenceImpl.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanIndexedTypeContext.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanMapping.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanTypeContextContainer.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSession.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSessionIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/common/impl/EntityReferenceImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateOrmListenerContextProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateSearchEventListener.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/AbstractHibernateOrmTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmContainedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmTypeContextContainer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexingNotifier.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeTypeContextProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSessionIndexedTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoMappingDelegateImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingDelegate.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeDelegateImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/spi/PojoScopeTypeExtendedContextProvider.java
Log Message:
-----------
HSEARCH-1401 Use type identifiers rather than classes to represent types in the ORM/JavaBean mappers
Commit: 1ce6727de7562abc351048f674933be418516713
https://github.com/hibernate/hibernate-search/commit/1ce6727de7562abc3510...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexingPlanImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierConsumerDocumentProducer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexerImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexer.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexingPlan.java
Log Message:
-----------
HSEARCH-1401 Remove syntactic sugar from PojoIndexingPlan/PojoIndexer
This is an SPI type, not an API type, so let's keep it simple.
Commit: 9355b86c71d381acd8f2cb1013e59ee8cb692d8f
https://github.com/hibernate/hibernate-search/commit/9355b86c71d381acd8f2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSession.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexingPlanImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateOrmListenerTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateSearchEventListener.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierConsumerDocumentProducer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexerImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexer.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexingPlan.java
Log Message:
-----------
HSEARCH-1401 Pass the entity type explicitly to PojoIndexingPlan/PojoIndexer
This will help when we use entity instances whose type cannot be
determined through reflection, such as dynamic map entities in Hibernate
ORM.
Commit: 5ee80a3a67a07a28ab8910dc30364a5c115c980e
https://github.com/hibernate/hibernate-search/commit/5ee80a3a67a07a28ab89...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldDefaultBridgeIT.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSession.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexingPlanImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRuntimeIntrospector.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanImpl.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/NoProxyPojoRuntimeIntrospector.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoRuntimeIntrospector.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/SimplePojoRuntimeIntrospector.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
Log Message:
-----------
HSEARCH-1401 Clarify the requirements of PojoRuntimeIntrospector
1. We only need to detect the type of *entities*.
2. PojoRuntimeIntrospector.noProxy() => .simple(), because it's not just
about proxys.
Commit: 2fb6041a8e94a9a7f383bf711633c37230bcfd31
https://github.com/hibernate/hibernate-search/commit/2fb6041a8e94a9a7f383...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/AbstractHibernateOrmTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmContainedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmTypeContextContainer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRuntimeIntrospector.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRuntimeIntrospectorTypeContext.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRuntimeIntrospectorTypeContextProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/context/impl/HibernateOrmSessionContextImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSessionTypeContextProvider.java
M mapper/orm/src/test/java/org/hibernate/search/mapper/orm/HibernateOrmExtensionTest.java
Log Message:
-----------
HSEARCH-1401 Support map-based, dynamic entity types in HibernateOrmRuntimeIntrospector
Commit: 96755e9cba112b3d06e730d7c6a09ef3cca8f057
https://github.com/hibernate/hibernate-search/commit/96755e9cba112b3d06e7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanTypeModel.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRawTypeModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoRawTypeModel.java
Log Message:
-----------
HSEARCH-1401 Remove the (now unused) getJavaClass() method in PojoRawTypeModel
Commit: b799218230c51e2422b9c28af3517c015125ac82
https://github.com/hibernate/hibernate-search/commit/b799218230c51e2422b9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/log/impl/Log.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanBootstrapIntrospector.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospector.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/ProgrammaticMappingConfigurationContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/ProgrammaticMappingConfigurationContextImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoBootstrapIntrospector.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoRawTypeIdentifier.java
Log Message:
-----------
HSEARCH-1401 Add a concept of named type in the POJO mapper base
Commit: d09e99aa64b7f67cb0403b7bb4615f961f971f11
https://github.com/hibernate/hibernate-search/commit/d09e99aa64b7f67cb040...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/impl/JavaBeanEntityTypeContributor.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/impl/JavaBeanTypeConfigurationContributor.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmEntityTypeMetadataContributor.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMetatadaContributor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/IndexedMetadataContributor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/TypeMappingStepImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/impl/PojoTypeAdditionalMetadataBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/spi/PojoAdditionalMetadataCollectorTypeNode.java
Log Message:
-----------
HSEARCH-1401 Use type identifiers rather than type models within PojoTypeMetadataContributors
Commit: ea910156a48bacc895ce8ec8df90751d35477f48
https://github.com/hibernate/hibernate-search/commit/ea910156a48bacc895ce...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingInitiator.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadataProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospector.java
M mapper/orm/src/test/java/org/hibernate/search/mapper/orm/model/impl/AbstractHibernateOrmBootstrapIntrospectorPerReflectionStrategyTest.java
Log Message:
-----------
HSEARCH-1401 Move basic ORM metadata collection to a dedicated type
We will need to make this more complex for dynamic-map support,
so we'd better separate it from the bootstrap introspector.
Commit: a1261b039b9e30778cccb21ac60b5011c1daa3f1
https://github.com/hibernate/hibernate-search/commit/a1261b039b9e30778ccc...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingInitiator.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMetatadaContributor.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadataProvider.java
Log Message:
-----------
HSEARCH-1401 Use HibernateOrmBasicTypeMetadataProvider to provide PersistentClasses as well
Commit: 6d20cae377cb38b3b08707f3d2138e0245dcc90f
https://github.com/hibernate/hibernate-search/commit/6d20cae377cb38b3b087...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateOrmListenerContextProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateSearchEventListener.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/AbstractHibernateOrmTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmContainedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapperDelegate.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingInitiator.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMetatadaContributor.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmTypeContextContainer.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/AbstractHibernateOrmRawTypeModel.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicClassPropertyMetadata.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicClassTypeMetadata.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicDynamicMapPropertyMetadata.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicDynamicMapTypeMetadata.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicPropertyMetadata.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadata.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadataProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospector.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmClassPropertyModel.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmClassRawTypeModel.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmDynamicMapPropertyModel.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmDynamicMapRawTypeModel.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmDynamicMapValueReadHandle.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmGenericContextHelper.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmPropertyModel.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRawTypeModel.java
Log Message:
-----------
HSEARCH-1401 Add initial support for mapping dynamic-map entities from Hibernate ORM to an index
Commit: c2a9d9abb65a02f54953c3ded3aa7e0b5d86e8dc
https://github.com/hibernate/hibernate-search/commit/c2a9d9abb65a02f54953...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateOrmListenerContextProvider.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateOrmListenerTypeContextProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateSearchEventListener.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/SearchMapping.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/AbstractHibernateOrmTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmTypeContextContainer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadataProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeTypeContextProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/SearchSession.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSessionMappingContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSessionIndexedTypeContext.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSessionTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSessionTypeContextProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/LazyInitSearchSession.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/SearchIndexingPlan.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanImpl.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanSessionContext.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanTypeContextProvider.java
Log Message:
-----------
HSEARCH-1401 Add API to target entity types selected by their name in the ORM mapper
Commit: 894723c8d11ca0ebb12e4460d05c4581c8d2f755
https://github.com/hibernate/hibernate-search/commit/894723c8d11ca0ebb12e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/common/impl/HibernateOrmUtils.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/AbstractHibernateOrmTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmContainedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmTypeContextContainer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchCoordinator.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchIndexingWorkspace.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierConsumerDocumentProducer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierProducer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexerImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexingNotifier.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/EntityLoaderBuilder.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmByIdEntityLoader.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmCriteriaEntityLoader.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmLoadingIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/PersistenceContextLookupStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/PersistenceContextThenSecondLevelCacheLookupStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSessionTypeContext.java
Log Message:
-----------
HSEARCH-1401 Use EntityPersister instead of EntityTypeDescriptor for ORM metadata
Because dynamic-map entities do not have a JPA metamodel...
Commit: b20538df0965155c87a0eca097b2206a8b9ea216
https://github.com/hibernate/hibernate-search/commit/b20538df0965155c87a0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/AbstractHibernateOrmRawTypeModel.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicDynamicMapPropertyMetadata.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadataProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospector.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmClassRawTypeModel.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmDynamicMapPropertyModel.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmDynamicMapRawTypeModel.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmGenericTypeModelFactory.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/AbstractPojoGenericTypeModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/GenericContextAwarePojoGenericTypeModel.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/SyntheticPojoGenericTypeModel.java
Log Message:
-----------
HSEARCH-1401 Correctly implement type detection for properties of dynamic-map entities
Commit: 8ce6bcacf8eb718d3fa2677f27a47352a0052af9
https://github.com/hibernate/hibernate-search/commit/8ce6bcacf8eb718d3fa2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/dynamicmap/DynamicMapBaseIT.java
A integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/basic_list.hbm.xml
A integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/embedded_class.hbm.xml
A integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/embedded_class_list.hbm.xml
A integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/embedded_dynamicmap.hbm.xml
A integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/inheritance.hbm.xml
A integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/onetomany_bag.hbm.xml
A integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/onetomany_list.hbm.xml
A integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/onetomany_map_key.hbm.xml
A integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/onetomany_map_value.hbm.xml
A integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/onetomany_set.hbm.xml
A integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/simple.hbm.xml
A integrationtest/mapper/orm/src/test/resources/DynamicMapBaseIT/toone.hbm.xml
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/SimpleSessionFactoryBuilder.java
Log Message:
-----------
HSEARCH-1401 Test mapping of dynamic-map entities
Commit: 13eab13279b7682dae401e2097073fe260ebdf02
https://github.com/hibernate/hibernate-search/commit/13eab13279b7682dae40...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanMapping.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/AbstractHibernateOrmTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/SimplePojoRuntimeIntrospector.java
Log Message:
-----------
HSEARCH-1401 Remove TODOs that we won't address
Commit: ef96fe25f4e44bca1b3a661641e3cde86db51b69
https://github.com/hibernate/hibernate-search/commit/ef96fe25f4e44bca1b3a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadataProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospector.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmDynamicMapRawTypeModel.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmGenericTypeModelFactory.java
Log Message:
-----------
HSEARCH-1401 Support referring to an entity type by its name when it's a class entity too
As opposed to dynamic-map entities.
Covers programmatic mapping, searching and SearchIndexingPlan.purge.
Commit: 7e10156a9250b7bad78e9e968d78978548d24411
https://github.com/hibernate/hibernate-search/commit/7e10156a9250b7bad78e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRuntimeIntrospector.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRuntimeIntrospectorTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRuntimeIntrospectorTypeContextProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSessionTypeContext.java
Log Message:
-----------
HSEARCH-1401 Remove a now unnecessary indirection in HibernateOrmRuntimeIntrospector
Commit: cca8179bee38574ba9bedce9336a840cd40455b6
https://github.com/hibernate/hibernate-search/commit/cca8179bee38574ba9be...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/SearchMapping.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmTypeContextContainer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadataProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospector.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmGenericTypeModelFactory.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRawTypeIdentifierResolver.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/SearchSession.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSessionMappingContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/LazyInitSearchSession.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/SearchIndexingPlan.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanImpl.java
Log Message:
-----------
HSEARCH-1401 Move ORM type identifier resolution to a dedicated class
Commit: 85e7da5fe560c7b3cdc6b2d5f56b1bd967ade08e
https://github.com/hibernate/hibernate-search/commit/85e7da5fe560c7b3cdc6...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmTypeContextContainer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadataProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospector.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRawTypeIdentifierResolver.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/SearchSession.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanTypeContextProvider.java
Log Message:
-----------
HSEARCH-1401 Support referring to an entity type by its JPA name too, when possible
And not just by its Hibernate ORM name.
If a name points to a different entity for ORM and JPA, ORM wins.
Commit: a2853ef3c689857c962430f8c3bdbc34c9c71182
https://github.com/hibernate/hibernate-search/commit/a2853ef3c689857c9624...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M documentation/src/main/asciidoc/mapper-orm-mapping.asciidoc
Log Message:
-----------
HSEARCH-1401 Document mapping of dynamic-map entities
Commit: 7932ada12d9397d5126fd5fb3de10fc4636fa7fe
https://github.com/hibernate/hibernate-search/commit/7932ada12d9397d5126f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/SearchQueryBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/session/SearchIndexingPlanBaseIT.java
Log Message:
-----------
HSEARCH-1401 Test referring to entity types by their name in search/purge
Commit: 9f2e43d576dae9c99e2f56a59732e54b55485965
https://github.com/hibernate/hibernate-search/commit/9f2e43d576dae9c99e2f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M documentation/src/main/asciidoc/search-dsl.asciidoc
A documentation/src/test/java/org/hibernate/search/documentation/search/query/Associate.java
A documentation/src/test/java/org/hibernate/search/documentation/search/query/Manager.java
A documentation/src/test/java/org/hibernate/search/documentation/search/query/Person.java
M documentation/src/test/java/org/hibernate/search/documentation/search/query/QueryDslIT.java
Log Message:
-----------
HSEARCH-1401 Document advanced entity type targeting in the Search DSL
Commit: ee74bfb27c68b396802544327f1b35c9c3ffd3cc
https://github.com/hibernate/hibernate-search/commit/ee74bfb27c68b3968025...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M documentation/src/main/asciidoc/mapper-orm-indexing-manual.asciidoc
Log Message:
-----------
HSEARCH-1401 Document how to target an entity type by name when purging in SearchIndexingPlan
Commit: 29ed6caa732638f893fd0e1ee44ecd3bd029c4d3
https://github.com/hibernate/hibernate-search/commit/29ed6caa732638f893fd...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/AbstractHibernateOrmRawTypeModel.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadataProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/EntityLoaderBuilder.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/EntityLoaderFactory.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmByIdEntityLoader.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmCriteriaEntityLoader.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmLoadingIndexedTypeContext.java
Log Message:
-----------
HSEARCH-1401 Address issues reported by Sonar
Compare: https://github.com/hibernate/hibernate-search/compare/002fbd164b14...29ed...
4 years, 11 months