Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-orm
Commit: 4d2f4988c819021cc87dce9b209078fe9b3638a3
https://github.com/hibernate/hibernate-orm/commit/4d2f4988c819021cc87dce9...
Author: Gavin <gavin(a)hibernate.org>
Date: 2022-12-11 (Sun, 11 Dec 2022)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/TypeDefinition.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/AttributeConverterManager.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/AutoApplicableConverterDescriptorStandardImpl.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/ClassBasedConverterDescriptor.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/InferredBasicValueResolver.java
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/mapping/BasicValue.java
A
hibernate-core/src/main/java/org/hibernate/metamodel/model/convert/internal/EnumHelper.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/model/convert/internal/JpaAttributeConverterImpl.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/model/convert/internal/NamedEnumValueConverter.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/model/convert/internal/OrdinalEnumValueConverter.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/model/convert/spi/BasicValueConverter.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/model/convert/spi/EnumValueConverter.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/ArgumentTypesValidator.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
A hibernate-core/src/main/java/org/hibernate/type/CharBooleanConverter.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/NumericBooleanConverter.java
M hibernate-core/src/main/java/org/hibernate/type/TrueFalseConverter.java
M hibernate-core/src/main/java/org/hibernate/type/YesNoConverter.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/EnumJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/JavaType.java
M hibernate-core/src/test/java/org/hibernate/orm/test/schematools/EnumCheckTests.java
Log Message:
-----------
HHH-15847 fix check constraint creation
- fix check constraints for built-in Boolean converters
- move getCheckCondition() + getSpecializedTypeDeclaration() from JavaType to
BasicValueConverter
- simplify the API of Dialect related to check constraints
- recover check constraint for boolean on Oracle by letting Dialects register converters
- attempt to clean up some generics stuff in enum-related code
Commit: 2b7eb6fc1ca12c75959f6cc82bc0dabfc9b7828a
https://github.com/hibernate/hibernate-orm/commit/2b7eb6fc1ca12c75959f6cc...
Author: Gavin <gavin(a)hibernate.org>
Date: 2022-12-11 (Sun, 11 Dec 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/AttributeConverterInfo.java
M
hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/AttributeConverterManager.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/convert/spi/ConverterDescriptor.java
A
hibernate-core/src/main/java/org/hibernate/boot/model/convert/spi/ConverterRegistry.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/annotations/AnnotationMetadataSourceProcessorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/InFlightMetadataCollector.java
M hibernate-core/src/main/java/org/hibernate/cfg/AbstractPropertyHolder.java
M hibernate-core/src/main/java/org/hibernate/cfg/AnnotationBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/CollectionPropertyHolder.java
M
hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/AttributeConverterDefinitionCollector.java
M
hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/internal/XMLContext.java
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
Log Message:
-----------
HHH-15847 introduce ConverterRegistry
Commit: 33faa5b0603ec292851ba099e4403e6ea883e26e
https://github.com/hibernate/hibernate-orm/commit/33faa5b0603ec292851ba09...
Author: Gavin <gavin(a)hibernate.org>
Date: 2022-12-11 (Sun, 11 Dec 2022)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/PropertyBinder.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/attributebinder/YesNoBinder.java
Log Message:
-----------
HHH-15847 run AttributeBinders in a SecondPass
so that they can do stuff like register converters and not
have the results hammered by the SecondPass registered by
BasicValueBinder.
Compare:
https://github.com/hibernate/hibernate-orm/compare/a25e53d1abb4...33faa5b...