[hibernate/hibernate-search] 972307: HSEARCH-4387 Fix compilation warnings, in particul...
by Yoann Rodière
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-search
Commit: 97230763fa55425126a80be691cb7ef00704742f
https://github.com/hibernate/hibernate-search/commit/97230763fa55425126a8...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-12-03 (Fri, 03 Dec 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/scope/model/impl/ElasticsearchSearchIndexScopeImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchEntityReferenceProjection.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchSearchProjection.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/util/impl/SloppyMath.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/codec/impl/AbstractElasticsearchJavaTimeFieldCodec.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/execution/impl/ElasticsearchIndexIndexingPlanExecution.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/AbstractSingleDocumentIndexingWork.java
M backend/elasticsearch/src/test/java/org/hibernate/search/backend/elasticsearch/client/impl/GsonHttpEntityTest.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/directory/impl/FileSystemAccessStrategy.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/writer/impl/IndexWriterSettings.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/scope/model/impl/LuceneSearchIndexScopeImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/aggregation/impl/LuceneSearchAggregationBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneEntityReferenceProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneSearchProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/sort/impl/LuceneStandardFieldSort.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/execution/impl/LuceneIndexIndexingPlanExecution.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/dependencies/containers/property/BookEditionsForSalePropertyBinder.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/dynamic/MultiTypeUserMetadataBinder.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/dynamic/UserMetadataBinder.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/object/InvoiceLineItemsDetailBinder.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/object/InvoiceLineItemsSummaryBinder.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/bridgedelement/InvoiceLineItemsSummaryBinder.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/param/InvoiceLineItemsSummaryBinder.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/param/context/InvoiceLineItemsSummaryBinder.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/simple/InvoiceLineItemsSummaryBinder.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/EnumLabelService.java
M engine/src/main/java/org/hibernate/search/engine/backend/scope/spi/AbstractSearchIndexScope.java
M engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/BeanConfigurationContextImpl.java
M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
M engine/src/main/java/org/hibernate/search/engine/search/projection/spi/ListProjectionAccumulator.java
M engine/src/main/java/org/hibernate/search/engine/search/projection/spi/SingleValuedProjectionAccumulator.java
M engine/src/test/java/org/hibernate/search/engine/backend/orchestration/spi/SingletonTaskTest.java
M engine/src/test/java/org/hibernate/search/engine/common/dsl/impl/DslExtensionStateTest.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/ElasticsearchExtensionIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerDynamicMappingIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/LuceneExtensionIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/directory/CustomDirectoryIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/search/LuceneSearchTopDocsMergeFieldSortIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/metamodel/IndexFieldDescriptorIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/aggregation/TermsAggregationSpecificsIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateTypeCheckingNoConversionIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchPredicateFuzzyIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/TermsPredicateMultivaluedIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/IdentifierSearchProjectionBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryScrollResultLoadingIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/sort/FieldSearchSortBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/BooleanFieldTypeDescriptor.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/SimpleFieldModelsByType.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/StandardFieldMapper.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/TypeAssertionHelper.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/ValueWrapper.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/rule/SearchSetupHelper.java
M integrationtest/mapper/orm-batch-jsr352/src/test/java/org/hibernate/search/integrationtest/batch/jsr352/massindexing/BatchIndexingJobIT.java
M integrationtest/mapper/orm-coordination-outbox-polling/src/test/java/org/hibernate/search/integrationtest/mapper/orm/coordination/outboxpolling/OutboxPollingStrategyPropertyValueIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/bytype/manytomany/ownedbycontained/AutomaticIndexingManyToManyOwnedByContainedListBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/bytype/manytomany/ownedbycontaining/AutomaticIndexingManyToManyOwnedByContainingListBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/bytype/manytomany/ownedbycontaining/AutomaticIndexingManyToManyOwnedByContainingMapKeysBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/bytype/manytomany/ownedbycontaining/AutomaticIndexingManyToManyOwnedByContainingMapValuesBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/bytype/manytomany/ownedbycontaining/AutomaticIndexingManyToManyOwnedByContainingSortedMapValuesBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/bytype/manytomany/ownedbycontaining/AutomaticIndexingManyToManyOwnedByContainingSortedSetBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/bytype/manytoone/AutomaticIndexingManyToOneBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/bytype/onetomany/AutomaticIndexingOneToManyListBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/bridge/AutomaticIndexingBridgeExplicitDependenciesIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/bridge/AutomaticIndexingBridgeExplicitReindexingBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/dynamicmap/DynamicMapBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/hibernateormapis/ToHibernateOrmScrollableResultsIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingCachingIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldContainerExtractorBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/PropertyBridgeBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/TypeBridgeBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/AbstractSearchQueryEntityLoadingIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/testsupport/loading/PersistenceTypeKey.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/AbstractPojoIndexingProcessorFailureIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/AbstractPojoReindexingResolutionFailureIT.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/service/BorrowalService.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanLoadingContext.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/massindexing/impl/JavaBeanMassIndexer.java
M mapper/orm-batch-jsr352/core/src/main/java/org/hibernate/search/batch/jsr352/core/massindexing/step/impl/HibernateSearchPartitionMapper.java
M mapper/orm-batch-jsr352/core/src/main/java/org/hibernate/search/batch/jsr352/core/massindexing/step/spi/EntityReader.java
M mapper/orm-batch-jsr352/core/src/main/java/org/hibernate/search/batch/jsr352/core/massindexing/util/impl/PersistenceUtil.java
M mapper/orm-batch-jsr352/core/src/main/java/org/hibernate/search/batch/jsr352/core/massindexing/util/impl/SingularIdOrder.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/bootstrap/impl/HibernateSearchPreIntegrationService.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/ConditionalExpressionQueryFactory.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/CriteriaTypeQueryFactory.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityIdEntityLoadingStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HqlTypeQueryFactory.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexer.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/HibernateOrmDynamicMapValueReadHandle.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmGenericTypeModelFactory.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/search/query/impl/HibernateOrmSearchQueryAdapter.java
M mapper/orm/src/test/java/org/hibernate/search/mapper/orm/HibernateOrmExtensionTest.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultEnumBridge.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/DefaultBinderDefinitionStep.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/IdentifierBridgeRef.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/ValueBridgeRef.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BeanBinder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/AnnotationProcessorProvider.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoRawTypeIdentifier.java
M util/common/src/main/java/org/hibernate/search/util/common/reflect/impl/FieldValueReadHandle.java
M util/common/src/main/java/org/hibernate/search/util/common/reflect/impl/MethodHandleValueReadHandle.java
M util/common/src/main/java/org/hibernate/search/util/common/reflect/impl/MethodValueReadHandle.java
M util/common/src/main/java/org/hibernate/search/util/common/reflect/spi/MemberValueReadHandleFactory.java
M util/common/src/main/java/org/hibernate/search/util/common/reflect/spi/MethodHandleValueReadHandleFactory.java
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/rule/TestElasticsearchClient.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/NormalizationUtils.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/assertion/NormalizedListHit.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/NextScrollWorkCall.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/ScrollWorkCall.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/document/model/dsl/impl/StubIndexNamedPredicateBuilder.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/common/impl/StubSearchIndexScope.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubIdSearchProjection.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/query/impl/StubSearchQueryBuilder.java
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/ManagedAssert.java
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/ReusableOrmSetupHolder.java
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/TestPluggableMethod.java
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/multitenancy/impl/MultitenancyTestHelperSchemaManagementTool.java
Log Message:
-----------
HSEARCH-4387 Fix compilation warnings, in particular with ECJ
Commit: 98885680c02380d37131dbb349101bdbd40a8647
https://github.com/hibernate/hibernate-search/commit/98885680c02380d37131...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-12-03 (Fri, 03 Dec 2021)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-4387 Move maven-compiler-plugin configuration to pluginManagement
So that it's more straightforward to override it in profiles
Commit: 85e41f081700e473dbef31fe7b3e7f54521b4f6b
https://github.com/hibernate/hibernate-search/commit/85e41f081700e473dbef...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-12-03 (Fri, 03 Dec 2021)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-4387 Select warnings we want to fail the build
Commit: e9c25931a4fe9608c857fd829a80ff29301ed3fd
https://github.com/hibernate/hibernate-search/commit/e9c25931a4fe9608c857...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-12-03 (Fri, 03 Dec 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingCachingIT.java
Log Message:
-----------
HSEARCH-4387 Remove unnecessary code from MassIndexingCachingIT
Commit: 16e20f1631ad4e8e845c29edc0b0da09d18c7447
https://github.com/hibernate/hibernate-search/commit/16e20f1631ad4e8e845c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-12-03 (Fri, 03 Dec 2021)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-4387 Build the documentation module before the jakarta modules
The jakarta modules will build their own version of the documentation,
with only tests.
If there is a build failure on documentation tests, we'd rather get it
on the main documentation artifact than on jakarta/documentation.
Commit: 1a81c72b503c762d6f13da3f69599272ca4eb01e
https://github.com/hibernate/hibernate-search/commit/1a81c72b503c762d6f13...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-12-03 (Fri, 03 Dec 2021)
Changed paths:
M .github/workflows/contributor-build.yml
M Jenkinsfile
A ci/docker-cleanup.sh
R ci/docker-prune.sh
Log Message:
-----------
HSEARCH-4388 Stop all containers before starting builds
Compare: https://github.com/hibernate/hibernate-search/compare/455476734f1f...1a81...
4 years
[hibernate/hibernate-orm] 69cd71: Revert deprecations on main (#4412)
by Andrea Boriero
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 69cd716e379c724ea39b173bee6c437651c8548c
https://github.com/hibernate/hibernate-orm/commit/69cd716e379c724ea39b173...
Author: Jan Schatteman <jrenaat(a)users.noreply.github.com>
Date: 2021-12-02 (Thu, 02 Dec 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/EntityMode.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/SessionFactoryOptionsBuilder.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/internal/EntityModeConverter.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/AbstractEntitySourceImpl.java
M hibernate-core/src/main/java/org/hibernate/cfg/AvailableSettings.java
M hibernate-core/src/main/java/org/hibernate/internal/log/DeprecationLogger.java
M hibernate-core/src/main/java/org/hibernate/tuple/Tuplizer.java
M hibernate-core/src/main/java/org/hibernate/tuple/component/ComponentTuplizer.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/EntityTuplizer.java
Log Message:
-----------
Revert deprecations on main (#4412)
* Revert "HHH-14857 - Deprecations in preparation for 6"
This reverts commit 91e29358be0a73d77ac00de45ddf56dd989fefd2.
* Revert "HHH-14857 - Deprecations in preparation for 6"
This reverts commit e4b56b927169b318231770af1b0854b02a6b286c.
Commit: 2d064974fdca30fbe5b1172ffa9d677a833e0206
https://github.com/hibernate/hibernate-orm/commit/2d064974fdca30fbe5b1172...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-12-03 (Fri, 03 Dec 2021)
Changed paths:
Log Message:
-----------
Merge remote-tracking branch 'upstream/main' into wip/6.0_merge_main
Compare: https://github.com/hibernate/hibernate-orm/compare/c190d37a5747...2d06497...
4 years
[hibernate/hibernate-orm] 4b6985: HHH-14885 - New composite user-type
by Steve Ebersole
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 4b69854b9cdef715ea3c01c47dd9c5a9f4f47ee0
https://github.com/hibernate/hibernate-orm/commit/4b69854b9cdef715ea3c01c...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-12-02 (Thu, 02 Dec 2021)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/embeddable/InstantiationTests.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/embeddable/package-info.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/embedded/InstantiationTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf2/InstantiationTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf2/Name.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf2/NameInstantiator.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf2/Person.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/registered/InstantiationTests.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/registered/package-info.java
Log Message:
-----------
HHH-14885 - New composite user-type
Initial work on interface-based embeddables with custom instantiator
Commit: e06a3dcdbc9fe412a2090e59f2cc92a647cb72ec
https://github.com/hibernate/hibernate-orm/commit/e06a3dcdbc9fe412a2090e5...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-12-02 (Thu, 02 Dec 2021)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf/InstantiationTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf/Name.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf/Person.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf2/InstantiationTests.java
Log Message:
-----------
HHH-14885 - New composite user-type
HHH-14950 - Support mapping of embeddables with no setters (assuming a custom instantiator or repo-strategy is used)
Tests illustrating that HHH-14950 does indeed happen
Commit: ae25b651cad18840fa082ac10f678768c43ae4d2
https://github.com/hibernate/hibernate-orm/commit/ae25b651cad18840fa082ac...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-12-02 (Thu, 02 Dec 2021)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/beans/Beans.adoc
M hibernate-core/src/main/java/org/hibernate/annotations/EmbeddableInstantiator.java
M hibernate-core/src/main/java/org/hibernate/annotations/EmbeddableInstantiatorRegistration.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/InFlightMetadataCollector.java
M hibernate-core/src/main/java/org/hibernate/cfg/AnnotationBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/CollectionBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/PropertyBinder.java
M hibernate-core/src/main/java/org/hibernate/mapping/Component.java
A hibernate-core/src/main/java/org/hibernate/metamodel/EmbeddableInstantiator.java
A hibernate-core/src/main/java/org/hibernate/metamodel/EmbeddableRepresentationStrategy.java
A hibernate-core/src/main/java/org/hibernate/metamodel/ManagedTypeRepresentationStrategy.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AbstractEmbeddableRepresentationStrategy.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AttributeFactory.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/EmbeddableRepresentationStrategyMap.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/EmbeddableRepresentationStrategyPojo.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/ManagedTypeRepresentationResolverStandard.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/StandardEmbeddableInstantiator.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/EmbeddableMappingType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ManagedMappingType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AbstractEmbeddableMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EmbeddableMappingTypeImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/IdClassEmbeddable.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/IdClassRepresentationStrategy.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/VirtualIdRepresentationStrategy.java
R hibernate-core/src/main/java/org/hibernate/metamodel/package-info.java
R hibernate-core/src/main/java/org/hibernate/metamodel/spi/EmbeddableInstantiator.java
R hibernate-core/src/main/java/org/hibernate/metamodel/spi/EmbeddableRepresentationStrategy.java
M hibernate-core/src/main/java/org/hibernate/metamodel/spi/EntityRepresentationStrategy.java
M hibernate-core/src/main/java/org/hibernate/metamodel/spi/ManagedTypeRepresentationResolver.java
R hibernate-core/src/main/java/org/hibernate/metamodel/spi/ManagedTypeRepresentationStrategy.java
R hibernate-core/src/main/java/org/hibernate/metamodel/spi/PojoStrategy.java
M hibernate-core/src/main/java/org/hibernate/property/access/spi/PropertyAccess.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/AbstractEmbeddableInitializer.java
M hibernate-core/src/main/java/org/hibernate/tuple/Instantiator.java
M hibernate-core/src/main/java/org/hibernate/tuple/Tuplizer.java
M hibernate-core/src/main/java/org/hibernate/type/ComponentType.java
M hibernate-core/src/test/java/org/hibernate/orm/test/component/proxy/ComponentBasicProxyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/embeddable/InstantiationTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/embeddable/NameInstantiator.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/embedded/InstantiationTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/embedded/NameInstantiator.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/embedded/package-info.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf/InstantiationTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf/NameInstantiator.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf2/InstantiationTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/intf2/NameInstantiator.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/registered/InstantiationTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/strategy/instantiator/registered/NameInstantiator.java
M hibernate-core/src/test/resources/log4j2.properties
Log Message:
-----------
HHH-14885 - New composite user-type
HHH-14951 - Add @EmbeddableRepresentationStrategy
Prep work for `@EmbeddableRepresentationStrategy` - mostly move things from spi package to api, generally all marked `@Incubating`
Commit: 9f155a95ab00d68a2d819fc75912be85f96ca0ef
https://github.com/hibernate/hibernate-orm/commit/9f155a95ab00d68a2d819fc...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-12-02 (Thu, 02 Dec 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/MappingModelCreationHelper.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/inheritance/BaseIdEntityByteCodeTest.java
Log Message:
-----------
Fix EnhancedProxy with Embeddable and Lazy BasicAttribute
Commit: 8203da2de14bb006978a5e4dee0612a6dc238341
https://github.com/hibernate/hibernate-orm/commit/8203da2de14bb006978a5e4...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-12-02 (Thu, 02 Dec 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/MappingModelCreationHelper.java
Log Message:
-----------
Fix EnhancedProxy with Embeddable and Lazy BasicAttribute
- added log message when this condition occurs
- tried adding a `LoggerInspectionRule` based assertion to the test, but found that that rule is unfortunately very dependent on the message actually being logged
Compare: https://github.com/hibernate/hibernate-orm/compare/8339dffb88b8...8203da2...
4 years
[hibernate/hibernate-orm] 69cd71: Revert deprecations on main (#4412)
by Jan Schatteman
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 69cd716e379c724ea39b173bee6c437651c8548c
https://github.com/hibernate/hibernate-orm/commit/69cd716e379c724ea39b173...
Author: Jan Schatteman <jrenaat(a)users.noreply.github.com>
Date: 2021-12-02 (Thu, 02 Dec 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/EntityMode.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/SessionFactoryOptionsBuilder.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/internal/EntityModeConverter.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/AbstractEntitySourceImpl.java
M hibernate-core/src/main/java/org/hibernate/cfg/AvailableSettings.java
M hibernate-core/src/main/java/org/hibernate/internal/log/DeprecationLogger.java
M hibernate-core/src/main/java/org/hibernate/tuple/Tuplizer.java
M hibernate-core/src/main/java/org/hibernate/tuple/component/ComponentTuplizer.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/EntityTuplizer.java
Log Message:
-----------
Revert deprecations on main (#4412)
* Revert "HHH-14857 - Deprecations in preparation for 6"
This reverts commit 91e29358be0a73d77ac00de45ddf56dd989fefd2.
* Revert "HHH-14857 - Deprecations in preparation for 6"
This reverts commit e4b56b927169b318231770af1b0854b02a6b286c.
4 years