[hibernate/hibernate-orm] da0e12: HHH-19500 get rid of layer-breaking operations in ...
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: da0e12573fef24639640ad6dd72e2924b0f14c32
https://github.com/hibernate/hibernate-orm/commit/da0e12573fef24639640ad6...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-05-30 (Fri, 30 May 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/type/BasicType.java
M hibernate-core/src/main/java/org/hibernate/type/CustomType.java
M hibernate-core/src/main/java/org/hibernate/type/internal/UserTypeJavaTypeWrapper.java
M hibernate-core/src/main/java/org/hibernate/usertype/BaseUserTypeSupport.java
M hibernate-core/src/main/java/org/hibernate/usertype/UserType.java
M hibernate-core/src/main/java/org/hibernate/usertype/UserTypeLegacyBridge.java
M hibernate-core/src/main/java/org/hibernate/usertype/UserTypeSupport.java
M hibernate-core/src/test/java/org/hibernate/orm/test/EnumType.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/contributor/ArrayType.java
M hibernate-envers/src/test/java/org/hibernate/envers/test/integration/customtype/EnumType.java
Log Message:
-----------
HHH-19500 get rid of layer-breaking operations in UserType
- simply delete one which was @Incubating
- replace others via deprecation
Commit: 6b5099da9958e973469159632ba56a63eae6e41f
https://github.com/hibernate/hibernate-orm/commit/6b5099da9958e9734691596...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-05-30 (Fri, 30 May 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/AnnotationHelper.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/InferredBasicValueResolution.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/JdbcMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EmbeddableMappingTypeImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingFunctionSqlAstExpression.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/basic/BasicResult.java
M hibernate-core/src/main/java/org/hibernate/type/CustomType.java
A hibernate-core/src/main/java/org/hibernate/type/descriptor/converter/internal/AttributeConverterWrapper.java
A hibernate-core/src/main/java/org/hibernate/type/descriptor/converter/internal/ConverterHelper.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/BigDecimalJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/BigIntegerJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/BlobJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/BooleanJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/BooleanPrimitiveArrayJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ByteArrayJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ByteJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/CharacterArrayJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/CharacterJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ClassJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ClobJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/CurrencyJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/DateJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/DoubleJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/DoublePrimitiveArrayJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/DurationJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/FloatJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/FloatPrimitiveArrayJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/InstantJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/IntegerJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/IntegerPrimitiveArrayJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/LocalDateJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/LocalDateTimeJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/LocalTimeJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/LocaleJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/LongJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/LongPrimitiveArrayJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/NClobJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ObjectArrayJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ObjectJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/OffsetDateTimeJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/OffsetTimeJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/PrimitiveByteArrayJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/PrimitiveCharacterArrayJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/SerializableJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ShortJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ShortPrimitiveArrayJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/StringJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/TimeZoneJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/UUIDJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/UrlJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/YearJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ZoneIdJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ZoneOffsetJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ZonedDateTimeJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/JsonHelper.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/StructHelper.java
M hibernate-core/src/main/java/org/hibernate/type/internal/UserTypeJavaTypeWrapper.java
M hibernate-core/src/main/java/org/hibernate/type/internal/UserTypeVersionJavaTypeWrapper.java
M hibernate-core/src/main/java/org/hibernate/usertype/UserType.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/contributor/ArrayType.java
Log Message:
-----------
HHH-19500 get rid of layer-breaking operations in UserType
- getValueConverter() to return JPA AttributeConverter
since this is a much less technical interface and is
easier for user to implement
- had to fix a problem with embeddable discriminators
manifesting in JsonHelper and StructHelper and took
the opportunity to clean up use of generic types
- now probably need efficient impls of isInstance()
Compare: https://github.com/hibernate/hibernate-orm/compare/bddfc60fdf1b...6b5099d...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
4 months, 2 weeks
[hibernate/hibernate-search] 5342af: HSEARCH-5358 Update exising tests to account for p...
by Marko Bekhta
Branch: refs/heads/7.2
Home: https://github.com/hibernate/hibernate-search
Commit: 5342af3062958eb0c3d2a7f956a59e13fe7c936c
https://github.com/hibernate/hibernate-search/commit/5342af3062958eb0c3d2...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2025-05-30 (Fri, 30 May 2025)
Changed paths:
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/annotation/processing/CustomConstructorMappingAnnotationBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/annotation/processing/CustomMethodParameterMappingAnnotationBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/AbstractProjectionConstructorIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorCompositeProjectionIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorDocumentReferenceProjectionIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorEntityProjectionIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorEntityReferenceProjectionIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorFieldProjectionIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorHighlightProjectionIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorIdProjectionIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorInnerInferredIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorObjectProjectionCycleIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorObjectProjectionIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorProjectionBindingIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorScoreProjectionIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/SearchQueryEntityLoadingFallbackToProjectionConstructorIT.java
M integrationtest/mapper/pojo-base/src/test/java17-noparameters/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/noparameters/ProjectionConstructorClassNoParametersCompilerFlagIT.java
M integrationtest/mapper/pojo-standalone-realbackend/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/standalone/realbackend/mapping/ProjectionConstructorDistanceProjectionIT.java
Log Message:
-----------
HSEARCH-5358 Update exising tests to account for possible problems with enclosed instance constructor parameter
(cherry picked from commit 5447f84a412198acdd36f89f9a349b6d08bbf537)
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-search/settings/notifications
4 months, 2 weeks