Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-search
Commit: fc6e8156fd04115b0e5847d840b8fa1d04c52e48
https://github.com/hibernate/hibernate-search/commit/fc6e8156fd04115b0e58...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoMappingCollectorValueNode.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/IndexedEmbedded.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/IndexedEmbeddedProcessor.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/PropertyMappingIndexedEmbeddedStep.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/PropertyMappingIndexedEmbeddedStepImpl.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorValueNodeBuilderDelegate.java
Log Message:
-----------
HSEARCH-3071 Add API to include embedded object IDs in @IndexedEmbedded
Commit: 474f168c52291bcdd9cf16b5042e998b8684cbbf
https://github.com/hibernate/hibernate-search/commit/474f168c52291bcdd9cf...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIdentityMappingCollectorImpl.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoRootIdentityMappingCollector.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/AbstractPojoIndexingProcessorTypeNodeBuilder.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexedEmbeddedIdentityMappingCollector.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorCastedTypeNodeBuilder.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorOriginalTypeNodeBuilder.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorPropertyNodeBuilder.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorValueNodeBuilderDelegate.java
Log Message:
-----------
HSEARCH-3071 Use a PojoIdentityMappingCollector even for indexed-embedded types
Commit: cef566f7bc62a004636810761c45459923c04266
https://github.com/hibernate/hibernate-search/commit/cef566f7bc62a0046368...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinder.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/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/building/impl/PojoRootIdentityMappingCollector.java
Log Message:
-----------
HSEARCH-3071 Move creation of the entity property ID path from
PojoRootIdentityMappingCollector to PojoIndexModelBinder
... so that we can use it in other identity mapping collectors.
Commit: 2a5544741ce48cf9bd185ad1869a75a5bef00533
https://github.com/hibernate/hibernate-search/commit/2a5544741ce48cf9bd18...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/AbstractPojoIndexingProcessorTypeNodeBuilder.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexedEmbeddedIdentityMappingCollector.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorValueNodeBuilderDelegate.java
Log Message:
-----------
HSEARCH-3071 Implement @IndexedEmbedded.includeEmbeddedObjectId with default value
bridges
Commit: 8e164f50a3f496aa51932705dedcea30b2fc98ea
https://github.com/hibernate/hibernate-search/commit/8e164f50a3f496aa5193...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/DefaultIdentifierBindingContext.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/IdentifierBindingContextImpl.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/identifiertovalue/impl/IdentifierBinderToValueBinderAdapter.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/identifiertovalue/impl/IdentifierBridgeContextToValueBridgeContextAdapterExtension.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/identifiertovalue/impl/IdentifierBridgeToValueBridgeAdapter.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/identifiertovalue/impl/ValueBindingContextToIdentifierBindingContextAdapter.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/processing/building/impl/PojoIndexedEmbeddedIdentityMappingCollector.java
Log Message:
-----------
HSEARCH-3071 Handle @DocumentId(identifierBridge/identifierBinder) for
@IndexedEmbedded(includeEmbeddedObjectId = true)
Commit: 7fa0dba3553e21154237d324f4982f235fa12668
https://github.com/hibernate/hibernate-search/commit/7fa0dba3553e21154237...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedEmbeddedBaseIT.java
Log Message:
-----------
HSEARCH-3071 Test @IndexedEmbedded.includeEmbeddedObjectId
Commit: 385c94a0d12ae4ec48a9c91a9b8bc3e0b8e75754
https://github.com/hibernate/hibernate-search/commit/385c94a0d12ae4ec48a9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
A
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/JpaIdAsDocumentIdIT.java
Log Message:
-----------
HSEARCH-3071 Test detection of JPA @Id as the default @DocumentId
In particular for @IndexedEmbedded(includeEmbeddedObjectId = true).
Commit: f2550f7cada0fbc3495fab9d03a1ae35026bf22f
https://github.com/hibernate/hibernate-search/commit/f2550f7cada0fbc3495f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
M
integrationtest/v5migrationhelper/engine/src/test/java/org/hibernate/search/test/dsl/Coffee.java
M
integrationtest/v5migrationhelper/engine/src/test/java/org/hibernate/search/test/dsl/SimpleQueryStringDSLTest.java
M
integrationtest/v5migrationhelper/engine/src/test/java/org/hibernate/search/test/engine/numeric/LuceneNumericFieldTest.java
M
integrationtest/v5migrationhelper/engine/src/test/java/org/hibernate/search/test/engine/numeric/NumericFieldTest.java
M
integrationtest/v5migrationhelper/engine/src/test/java/org/hibernate/search/test/projection/ProjectionConversionTest.java
M
integrationtest/v5migrationhelper/orm/src/test/java/org/hibernate/search/test/embedded/EmbeddedTest.java
M
integrationtest/v5migrationhelper/orm/src/test/java/org/hibernate/search/test/embedded/Tower.java
M
integrationtest/v5migrationhelper/orm/src/test/java/org/hibernate/search/test/embedded/nested/Person.java
M
integrationtest/v5migrationhelper/orm/src/test/java/org/hibernate/search/test/embedded/nested/containedIn/Entity1ForDoc0.java
M
integrationtest/v5migrationhelper/orm/src/test/java/org/hibernate/search/test/embedded/nested/containedIn/Entity2ForDoc0.java
M
integrationtest/v5migrationhelper/orm/src/test/java/org/hibernate/search/test/embedded/update/UpdateIndexedEmbeddedCollectionTest.java
M
v5migrationhelper/engine/src/main/java/org/hibernate/search/annotations/IndexedEmbedded.java
Log Message:
-----------
HSEARCH-3071 Restore @IndexedEmbedded.includeEmbeddedObjectId and related tests in the
migration helper
Revert "HSEARCH-3282 Remove the ability to index-embed another entity's ID
without defining a @Field"
This reverts commit 604d9d53477ed6f87bf7a6b7573d87a808cb1581.
Commit: ca8b6d1272bb5bdf247208a7c9f61beb515694f5
https://github.com/hibernate/hibernate-search/commit/ca8b6d1272bb5bdf2472...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
M
v5migrationhelper/engine/src/main/java/org/hibernate/search/annotations/impl/IndexedEmbeddedAnnotationProcessor.java
Log Message:
-----------
HSEARCH-3071 Forward the migration helper's @IndexedEmbedded.includeEmbeddedObjectId
to Search 6 APIs
Commit: cd6dbb09bfcb232d267fb58394eaa8113f433ba5
https://github.com/hibernate/hibernate-search/commit/cd6dbb09bfcb232d267f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
M
integrationtest/v5migrationhelper/engine/src/test/java/org/hibernate/search/test/engine/numeric/LuceneNumericFieldTest.java
M
integrationtest/v5migrationhelper/engine/src/test/java/org/hibernate/search/test/engine/numeric/NumericFieldTest.java
Log Message:
-----------
HSEARCH-3071 Restore a few @DocumentId removed by mistake in migration helper tests
Commit: 252dea84a0cb0b6dfe44d408d65578871a50a5fa
https://github.com/hibernate/hibernate-search/commit/252dea84a0cb0b6dfe44...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
M
integrationtest/v5migrationhelper/orm/src/test/java/org/hibernate/search/test/embedded/nested/containedIn/Entity1ForDoc0.java
M
integrationtest/v5migrationhelper/orm/src/test/java/org/hibernate/search/test/embedded/nested/containedIn/LazyM2OContainedInTest.java
Log Message:
-----------
HSEARCH-3071 Fix a few invalid renamings made earlier in migration helper tests
Compare:
https://github.com/hibernate/hibernate-search/compare/ffa733969c55...252d...