[hibernate/hibernate-orm] 4674f6: HHH-15417 Add test for issue
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 4674f689aa5d502dabc5bee305799374a2fecb2f
https://github.com/hibernate/hibernate-orm/commit/4674f689aa5d502dabc5bee...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2022-08-03 (Wed, 03 Aug 2022)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/type/UUIDTypeConverterTest.java
Log Message:
-----------
HHH-15417 Add test for issue
Commit: 7b6df34519c061964f877c6fbb1d496ea6b1c735
https://github.com/hibernate/hibernate-orm/commit/7b6df34519c061964f877c6...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2022-08-03 (Wed, 03 Aug 2022)
Changed paths:
M documentation/src/test/java/org/hibernate/userguide/mapping/basic/BooleanMappingTests.java
M documentation/src/test/java/org/hibernate/userguide/mapping/basic/bitset/BitSetConverterImmutableTests.java
M documentation/src/test/java/org/hibernate/userguide/mapping/basic/bitset/BitSetConverterMutabilityTests.java
M documentation/src/test/java/org/hibernate/userguide/mapping/basic/bitset/BitSetConverterTests.java
M documentation/src/test/java/org/hibernate/userguide/mapping/basic/bitset/BitSetImplicitTests.java
M documentation/src/test/java/org/hibernate/userguide/mapping/basic/bitset/BitSetJdbcTypeCodeTests.java
M documentation/src/test/java/org/hibernate/userguide/mapping/basic/bitset/BitSetJdbcTypeRegistrationTests.java
M documentation/src/test/java/org/hibernate/userguide/mapping/basic/bitset/BitSetJdbcTypeTests.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/ConvertedBasicTypeResolution.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/InferredBasicValueResolution.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/InferredBasicValueResolver.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/NamedConverterResolution.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/ValueConverterTypeAdapter.java
M hibernate-core/src/main/java/org/hibernate/cfg/AnnotationBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/internal/ConvertedJdbcMapping.java
M hibernate-core/src/main/java/org/hibernate/internal/FilterJdbcParameter.java
M hibernate-core/src/main/java/org/hibernate/mapping/BasicValue.java
M hibernate-core/src/main/java/org/hibernate/mapping/Column.java
M hibernate-core/src/main/java/org/hibernate/mapping/SimpleValue.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ConvertibleModelPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/JdbcMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AbstractDiscriminatorMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AnyDiscriminatorPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AnyKeyPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/BasicAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/BasicEntityIdentifierMappingImpl.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/CaseStatementDiscriminatorMappingImpl.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/EntityRowIdMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EntityVersionMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/ExplicitColumnDiscriminatorMappingImpl.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/SimpleForeignKeyDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/EmbeddableDomainType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AnyDiscriminatorSqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AnyMappingSqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/ArrayTupleType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/BasicSqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/DiscriminatorSqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/EmbeddableTypeImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/EmbeddedSqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/EntityTypeImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/MappingMetamodelImpl.java
M hibernate-core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/DiscriminatorHelper.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/DiscriminatorType.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/SingleTableEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/procedure/internal/ProcedureCallImpl.java
M hibernate-core/src/main/java/org/hibernate/query/BindableType.java
M hibernate-core/src/main/java/org/hibernate/query/derived/AnonymousTupleBasicValuedModelPart.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterBindingImpl.java
M hibernate-core/src/main/java/org/hibernate/query/results/ResultSetMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/query/results/complete/CompleteFetchBuilderEmbeddableValuedModelPart.java
M hibernate-core/src/main/java/org/hibernate/query/results/complete/CompleteFetchBuilderEntityValuedModelPart.java
M hibernate-core/src/main/java/org/hibernate/query/results/complete/CompleteResultBuilderBasicModelPart.java
M hibernate-core/src/main/java/org/hibernate/query/results/complete/CompleteResultBuilderBasicValuedConverted.java
M hibernate-core/src/main/java/org/hibernate/query/results/complete/CompleteResultBuilderBasicValuedStandard.java
M hibernate-core/src/main/java/org/hibernate/query/results/complete/CompleteResultBuilderCollectionStandard.java
M hibernate-core/src/main/java/org/hibernate/query/results/dynamic/DynamicFetchBuilderLegacy.java
M hibernate-core/src/main/java/org/hibernate/query/results/dynamic/DynamicFetchBuilderStandard.java
M hibernate-core/src/main/java/org/hibernate/query/results/dynamic/DynamicResultBuilderAttribute.java
M hibernate-core/src/main/java/org/hibernate/query/results/dynamic/DynamicResultBuilderBasicConverted.java
M hibernate-core/src/main/java/org/hibernate/query/results/dynamic/DynamicResultBuilderBasicStandard.java
M hibernate-core/src/main/java/org/hibernate/query/results/dynamic/DynamicResultBuilderEntityStandard.java
M hibernate-core/src/main/java/org/hibernate/query/results/implicit/ImplicitFetchBuilderBasic.java
M hibernate-core/src/main/java/org/hibernate/query/spi/QueryParameterBindingValidator.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/SqmExpressible.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingFunctionSqlAstExpression.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmUtil.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/MatchingIdSelectionHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/cte/AbstractCteMutationHandler.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/cte/CteDeleteHandler.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/cte/CteInsertHandler.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/temptable/InsertExecutionDelegate.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/SqmParameterInterpretation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmBasicValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmEmbeddedValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/Conversion.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmLiteral.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/ValueBindJpaCriteriaParameter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/Any.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/BinaryArithmeticExpression.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/CaseSearchedExpression.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/CaseSimpleExpression.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/ConvertedQueryLiteral.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/Duration.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/EntityTypeLiteral.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/Every.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/JdbcLiteral.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/Over.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/QueryLiteral.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/SqlTuple.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/UnaryOperation.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/Predicate.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/select/QuerySpec.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcParameterBindingImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/basic/BasicFetch.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/basic/BasicResult.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/AbstractEntityInitializer.java
M hibernate-core/src/main/java/org/hibernate/type/AbstractStandardBasicType.java
M hibernate-core/src/main/java/org/hibernate/type/BasicArrayType.java
M hibernate-core/src/main/java/org/hibernate/type/BasicCollectionType.java
M hibernate-core/src/main/java/org/hibernate/type/BasicType.java
M hibernate-core/src/main/java/org/hibernate/type/BasicTypeRegistry.java
M hibernate-core/src/main/java/org/hibernate/type/CustomType.java
M hibernate-core/src/main/java/org/hibernate/type/EnumType.java
M hibernate-core/src/main/java/org/hibernate/type/SerializableToBlobType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/converter/AttributeConverterJdbcTypeAdapter.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/converter/AttributeConverterTypeAdapter.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/BasicCollectionJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/JdbcLiteralFormatter.java
M hibernate-core/src/main/java/org/hibernate/type/internal/ConvertedBasicTypeImpl.java
A hibernate-core/src/main/java/org/hibernate/type/internal/CustomMutabilityConvertedBasicTypeImpl.java
R hibernate-core/src/main/java/org/hibernate/type/internal/ImmutableConvertedBasicTypeImpl.java
M hibernate-core/src/main/java/org/hibernate/type/internal/UserTypeJavaTypeWrapper.java
M hibernate-core/src/main/java/org/hibernate/type/internal/UserTypeSqlTypeAdapter.java
M hibernate-core/src/main/java/org/hibernate/usertype/StaticUserTypeSupport.java
M hibernate-core/src/main/java/org/hibernate/usertype/UserType.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/basics/EnumResolutionTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/SmokeTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/converted/converter/AndLobTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/converted/converter/AttributeConverterTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/converted/converter/BasicJodaTimeConversionTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/converted/converter/ExplicitDateConvertersTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/converted/converter/ExplicitEnumConvertersTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/converted/converter/SimpleConvertAnnotationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/converted/converter/SimpleConvertsAnnotationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/converted/converter/SimpleXmlOverriddenTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/converted/converter/XmlWithExplicitConvertAnnotationsTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/converted/converter/elementCollection/ElementCollectionTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/converted/converter/generics/ParameterizedAttributeConverterParameterTypeTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/sql/NativeQueryResultBuilderTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/ast/SmokeTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/EnumSetConverterTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/type/EnumSetTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/TypeTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/contributor/ArrayType.java
M hibernate-spatial/src/test/java/org/hibernate/spatial/testing/converter/GeometryConverterTest.java
M hibernate-testing/src/main/java/org/hibernate/testing/boot/MetadataBuildingContextTestingImpl.java
Log Message:
-----------
HHH-15428 Fix handling of converters by moving them to JdbcMapping
Commit: 4596c7f622e3c68dbec67ab6f1e114ab1391ef51
https://github.com/hibernate/hibernate-orm/commit/4596c7f622e3c68dbec67ab...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2022-08-03 (Wed, 03 Aug 2022)
Changed paths:
R hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/ConvertedBasicTypeResolution.java
R hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/ValueConverterTypeAdapter.java
R hibernate-core/src/main/java/org/hibernate/cfg/internal/ConvertedJdbcMapping.java
R hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ConvertibleModelPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/BasicAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/BasicValuedCollectionPart.java
M hibernate-core/src/main/java/org/hibernate/query/results/implicit/ImplicitFetchBuilderBasic.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmUtil.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlAstWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/ExpressionReplacementWalker.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/ConvertedQueryLiteral.java
R hibernate-core/src/main/java/org/hibernate/type/descriptor/converter/AttributeConverterJdbcTypeAdapter.java
R hibernate-core/src/main/java/org/hibernate/type/descriptor/converter/AttributeConverterTypeAdapter.java
R hibernate-core/src/main/java/org/hibernate/type/descriptor/converter/ConvertedValueExtractor.java
Log Message:
-----------
HHH-15428 Remove some incubating classes that have become unnecessary
Commit: 23a487628ae2c3a65d522b6311b0b175fe92ff11
https://github.com/hibernate/hibernate-orm/commit/23a487628ae2c3a65d522b6...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2022-08-03 (Wed, 03 Aug 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/ArrayJdbcType.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/DoubleArrayTest.java
Log Message:
-----------
HHH-15429 Fix loss of precision when serializing/deserializing arrays of doubles
Commit: 446bcb5a0042b040084b5d4a695cbb37556cb48b
https://github.com/hibernate/hibernate-orm/commit/446bcb5a0042b040084b5d4...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2022-08-03 (Wed, 03 Aug 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/BasicValueBinder.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/EnumSetTest.java
Log Message:
-----------
HHH-15430 Allow use of @Enumerated on basic collection
Compare: https://github.com/hibernate/hibernate-orm/compare/4a7c58b983d0...446bcb5...
2 years, 4 months