Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-orm
Commit: b6748cda18670d7263db6b302cba2d2e89b66347
https://github.com/hibernate/hibernate-orm/commit/b6748cda18670d7263db6b3...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-12-12 (Fri, 12 Dec 2025)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/InferredBasicValueResolver.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AbstractAttribute.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmDynamicInstantiation.java
M
hibernate-core/src/main/java/org/hibernate/sql/results/graph/instantiation/internal/DynamicInstantiationResultImpl.java
M hibernate-core/src/main/java/org/hibernate/type/StandardBasicTypes.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/CalendarDateJavaType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/CalendarTimeJavaType.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/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/jdbc/JdbcTypeIndicators.java
M hibernate-core/src/main/java/org/hibernate/type/spi/TypeConfiguration.java
Log Message:
-----------
Use DateJavaType instead of JdbcXxxxJavaTypes to represent fields of type Date
This fixes bugs in the metamodel where getJavaType() would return the wrong
class even in the Persistence-standard metamodel. It's also a first step to
fixing a bunch of other unsound things we do in the codebase.
Commit: 8d8101035415e30d5c6a538e574730c4d548fbe3
https://github.com/hibernate/hibernate-orm/commit/8d8101035415e30d5c6a538...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-12-12 (Fri, 12 Dec 2025)
Changed paths:
M
hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/hbm/type/ReflectiveTypeTests.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/basics/SimpleEntityTypeResolutionsTests.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/jpa/metamodel/EmbeddedTypeTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/query/QueryTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/basic/DatePrecisionTests.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/JsonWithArrayEmbeddableTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/java/JdbcTimeJavaTypeDescriptorTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/java/JdbcTimestampJavaTypeTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/ops/Node.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/descriptor/java/JdbcDateJavaTypeDescriptorTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/type/descriptor/java/JdbcTimeJavaTypeDescriptorTest.java
Log Message:
-----------
fix tests after big change to handling of Date
Commit: e18b5850ab5816463f1da7e842a9d8e88b8eac24
https://github.com/hibernate/hibernate-orm/commit/e18b5850ab5816463f1da7e...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-12-12 (Fri, 12 Dec 2025)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/EntityTest.java
Log Message:
-----------
clean up an antiquated test
Commit: 3c7df0161987db60423395ce0ebd4d8b7c1720bc
https://github.com/hibernate/hibernate-orm/commit/3c7df0161987db60423395c...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-12-12 (Fri, 12 Dec 2025)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/ops/MergeTest.java
Log Message:
-----------
fix broken test
Commit: ac1dcfdc5cc2eea8b88313524f99a0ea74e9ad45
https://github.com/hibernate/hibernate-orm/commit/ac1dcfdc5cc2eea8b883135...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-12-12 (Fri, 12 Dec 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/type/BasicTypeReference.java
M hibernate-core/src/main/java/org/hibernate/type/BasicTypeRegistry.java
M hibernate-core/src/main/java/org/hibernate/type/StandardBasicTypes.java
Log Message:
-----------
unbreak the imm_date type and friends
though perhaps we could just remove this functionality
Commit: d001986785f4517911359eac8191b8cd10039a7b
https://github.com/hibernate/hibernate-orm/commit/d001986785f4517911359ea...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-12-12 (Fri, 12 Dec 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/type/spi/TypeConfiguration.java
Log Message:
-----------
back out a change that seems to be unnecessary
Commit: 6fe4eac6704178f0425c69b226e36676569a61b4
https://github.com/hibernate/hibernate-orm/commit/6fe4eac6704178f0425c69b...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-12-12 (Fri, 12 Dec 2025)
Changed paths:
M
hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/strategy/RevisionEndTimestampTypeTest.java
Log Message:
-----------
fix Envers test after change to Dates
Commit: 8f7e04bc469cd5f50f603d4fcd5dafe9198a851c
https://github.com/hibernate/hibernate-orm/commit/8f7e04bc469cd5f50f603d4...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-12-12 (Fri, 12 Dec 2025)
Changed paths:
M
hibernate-envers/src/main/java/org/hibernate/envers/internal/entities/RevisionTimestampData.java
Log Message:
-----------
adapt Envers to change in Dates
Commit: 1e83a3ad678cc395f3684d1836a0f456643d5f9e
https://github.com/hibernate/hibernate-orm/commit/1e83a3ad678cc395f3684d1...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-12-12 (Fri, 12 Dec 2025)
Changed paths:
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/NestedStructWithArrayEmbeddableTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/StructWithArrayEmbeddableTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/XmlWithArrayEmbeddableTest.java
Log Message:
-----------
more test fixes for new Date stuff
Commit: 2a5db7af42109ef7a8efc67d2de7e055ee5f002d
https://github.com/hibernate/hibernate-orm/commit/2a5db7af42109ef7a8efc67...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-12-12 (Fri, 12 Dec 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/type/BasicTypeRegistry.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/CalendarDateJavaType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/CalendarJavaType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/CalendarTimeJavaType.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/InstantJavaType.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/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/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/TemporalJavaType.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ZonedDateTimeJavaType.java
Log Message:
-----------
fix up unchecked casts in resolveTypeForPrecision()
Commit: a8b9d60ce90145602b53a4b6f34294a3bce50ec3
https://github.com/hibernate/hibernate-orm/commit/a8b9d60ce90145602b53a4b...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-12-12 (Fri, 12 Dec 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/DateJavaType.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
Log Message:
-----------
cleanup after the big work on Date
Commit: b155512346e1b648292a961257ca3977b45658e1
https://github.com/hibernate/hibernate-orm/commit/b155512346e1b648292a961...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-12-12 (Fri, 12 Dec 2025)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/InferredBasicValueResolver.java
Log Message:
-----------
extract some functions in InferredBasicValueResolver
Commit: c973caa29b5b655660e76584928b258f61a8f167
https://github.com/hibernate/hibernate-orm/commit/c973caa29b5b655660e7658...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-12-12 (Fri, 12 Dec 2025)
Changed paths:
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
Log Message:
-----------
remove one last dodgy typing workaround after Date stuff
JavaTypeRegistry and TypeConfiguration are now much cleaner
+ related minor cleanups in these classes
Compare:
https://github.com/hibernate/hibernate-orm/compare/67d35af9ea62...c973caa...
To unsubscribe from these emails, change your notification settings at
https://github.com/hibernate/hibernate-orm/settings/notifications