Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-orm
Commit: cd800c2673557f1408318106318524793e7286cd
https://github.com/hibernate/hibernate-orm/commit/cd800c2673557f140831810...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-09-06 (Sat, 06 Sep 2025)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/CollectionJavaType.java
Log Message:
-----------
simplification to CollectionJavaType
Commit: a7d440dd5f6383f9c470d8c86bce63bcae32e0ab
https://github.com/hibernate/hibernate-orm/commit/a7d440dd5f6383f9c470d8c...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-09-06 (Sat, 06 Sep 2025)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/loader/ast/internal/MultiKeyLoadHelper.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/converter/internal/CollectionConverter.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/java/spi/JavaTypeRegistry.java
Log Message:
-----------
fix generic typing to in BasicCollectionJavaType
Commit: 97bd036775b098199bc761260806e027487ded67
https://github.com/hibernate/hibernate-orm/commit/97bd036775b098199bc7612...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-09-06 (Sat, 06 Sep 2025)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/IncomparableComparator.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/EmbeddableAggregateJavaType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/EntityJavaType.java
Log Message:
-----------
very minor cleanups
Commit: 0f80da9a7c10e5d2c394328a4cd11f473085c8dc
https://github.com/hibernate/hibernate-orm/commit/0f80da9a7c10e5d2c394328...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-09-06 (Sat, 06 Sep 2025)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/EnumeratedValueConverter.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/InferredBasicValueResolver.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/AbstractClassJavaType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/AbstractTemporalJavaType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ComponentArrayComparator.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/JdbcDateJavaType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/JdbcTimeJavaType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/JdbcTimestampJavaType.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/spi/CollectionJavaType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/EmbeddableAggregateJavaType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/EntityJavaType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/FormatMapperBasedJavaType.java
Log Message:
-----------
fix up some generic typing issues in the JavaTypes
Commit: 1144b60e5d8050a5997dd1a64ea195ca195cff75
https://github.com/hibernate/hibernate-orm/commit/1144b60e5d8050a5997dd1a...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-09-06 (Sat, 06 Sep 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/TypeDefinition.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/AbstractConverterDescriptor.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/ConverterDescriptorImpl.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/ConverterHelper.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/internal/AnnotationHelper.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/internal/BasicValueBinder.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/ManagedResourcesImpl.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/VersionResolution.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/process/spi/MetadataBuildingProcess.java
M
hibernate-core/src/main/java/org/hibernate/boot/query/SqlResultSetMappingDescriptor.java
M hibernate-core/src/main/java/org/hibernate/dialect/CockroachDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2Dialect.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/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SybaseDialect.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/array/DdlTypeHelper.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/array/JsonArrayViaElementArgumentReturnTypeResolver.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonTableFunction.java
M
hibernate-core/src/main/java/org/hibernate/generator/internal/CurrentTimestampGeneration.java
M hibernate-core/src/main/java/org/hibernate/generator/internal/SourceGeneration.java
M hibernate-core/src/main/java/org/hibernate/mapping/BasicValue.java
M hibernate-core/src/main/java/org/hibernate/mapping/Component.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/EntityRepresentationStrategyMap.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/internal/EntityRepresentationStrategyPojoStandard.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.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/CompoundNaturalIdMapping.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/MappingModelCreationHelper.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/JpaMetamodelImpl.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/MappingMetamodelImpl.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/PluralAttributeBuilder.java
M
hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/procedure/internal/Util.java
M
hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/internal/ResultMementoBasicStandard.java
M hibernate-core/src/main/java/org/hibernate/query/results/internal/Builders.java
M
hibernate-core/src/main/java/org/hibernate/query/results/internal/dynamic/AbstractFetchBuilderContainer.java
M
hibernate-core/src/main/java/org/hibernate/query/results/internal/dynamic/DynamicFetchBuilderLegacy.java
M
hibernate-core/src/main/java/org/hibernate/query/results/internal/dynamic/DynamicFetchBuilderStandard.java
M
hibernate-core/src/main/java/org/hibernate/query/results/internal/dynamic/DynamicResultBuilderAttribute.java
M
hibernate-core/src/main/java/org/hibernate/query/results/internal/dynamic/DynamicResultBuilderBasicConverted.java
M
hibernate-core/src/main/java/org/hibernate/query/results/internal/dynamic/DynamicResultBuilderBasicStandard.java
M
hibernate-core/src/main/java/org/hibernate/query/results/internal/dynamic/DynamicResultBuilderEntityCalculated.java
M
hibernate-core/src/main/java/org/hibernate/query/results/internal/dynamic/DynamicResultBuilderEntityStandard.java
M
hibernate-core/src/main/java/org/hibernate/query/results/internal/dynamic/DynamicResultBuilderInstantiation.java
M
hibernate-core/src/main/java/org/hibernate/query/spi/AbstractCommonQueryContract.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/TypecheckUtil.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmUnaryOperation.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmDynamicInstantiation.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmDynamicInstantiationTarget.java
M
hibernate-core/src/main/java/org/hibernate/sql/results/graph/instantiation/internal/InstantiationHelper.java
M hibernate-core/src/main/java/org/hibernate/sql/results/spi/ListResultsConsumer.java
M hibernate-core/src/main/java/org/hibernate/type/BasicTypeRegistry.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/converter/internal/AttributeConverterBean.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/converter/internal/ConverterHelper.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/AbstractArrayJavaType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/CollectionJavaType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/JavaTypeRegistry.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/ArrayJdbcType.java
M
hibernate-core/src/main/java/org/hibernate/type/format/jaxb/JaxbXmlFormatMapper.java
M hibernate-core/src/main/java/org/hibernate/type/internal/BindingTypeHelper.java
M hibernate-core/src/main/java/org/hibernate/type/spi/TypeConfiguration.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/mapping/type/format/XmlFormatterTest.java
M
hibernate-vector/src/main/java/org/hibernate/vector/internal/HANAVectorJdbcType.java
M
hibernate-vector/src/main/java/org/hibernate/vector/internal/MariaDBVectorJdbcType.java
M
hibernate-vector/src/main/java/org/hibernate/vector/internal/MySQLVectorJdbcType.java
M
hibernate-vector/src/main/java/org/hibernate/vector/internal/PGBinaryVectorJdbcType.java
M
hibernate-vector/src/main/java/org/hibernate/vector/internal/PGSparseFloatVectorJdbcType.java
M hibernate-vector/src/main/java/org/hibernate/vector/internal/PGVectorJdbcType.java
M
hibernate-vector/src/main/java/org/hibernate/vector/internal/SQLServerCastingVectorJdbcType.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/validation/MockSessionFactory.java
Log Message:
-----------
distinguish typesafe resolveDescriptor() from unsafe getDescriptor()
Commit: dd6a724f0568bea3ac474def88d9a02197536d38
https://github.com/hibernate/hibernate-orm/commit/dd6a724f0568bea3ac474de...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-09-06 (Sat, 06 Sep 2025)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/ConverterDescriptorImpl.java
M
hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmBinaryArithmetic.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmUnaryOperation.java
M hibernate-core/src/main/java/org/hibernate/type/BasicTypeRegistry.java
M hibernate-core/src/main/java/org/hibernate/type/spi/TypeConfiguration.java
Log Message:
-----------
slightly clean up handling of arithmetic types in SQM
Commit: bbfba45ceaff2cebbf44be68fe4e67868ba72b69
https://github.com/hibernate/hibernate-orm/commit/bbfba45ceaff2cebbf44be6...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-09-06 (Sat, 06 Sep 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/TypeContributions.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/internal/AggregateComponentBinder.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AttributeFactory.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/internal/EmbeddableRepresentationStrategyPojo.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/JpaMetamodelImpl.java
M
hibernate-core/src/main/java/org/hibernate/query/hql/internal/FullyQualifiedReflectivePathTerminal.java
M
hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterBindingImpl.java
M hibernate-core/src/main/java/org/hibernate/type/BasicTypeRegistry.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/converter/internal/AttributeConverterBean.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/JavaTypeRegistry.java
M hibernate-core/src/main/java/org/hibernate/type/spi/TypeConfiguration.java
M hibernate-core/src/main/java/org/hibernate/usertype/UserTypeLegacyBridge.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/BasicTypeRegistryTest.java
Log Message:
-----------
HHH-19757 fix operations with unbound type parameters
Many operations of TypeConfiguration, BasicTypeRegistry, JavaTypeRegistry
were unsafe due to the use of an unbound type parameter in the return type.
Note that this is in principle a breaking change to these SPIs. However,
I've done it in a way that minimizes the impact on reasonable code.
Compare:
https://github.com/hibernate/hibernate-orm/compare/69ed9489ead7...bbfba45...
To unsubscribe from these emails, change your notification settings at
https://github.com/hibernate/hibernate-orm/settings/notifications