Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-orm
Commit: 367a64741238cdbe8d92f94ff5e12aef03f49ae6
https://github.com/hibernate/hibernate-orm/commit/367a64741238cdbe8d92f94...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2023-08-18 (Fri, 18 Aug 2023)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/AnnotatedColumn.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/internal/CopyIdentifierComponentSecondPass.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/EntityBinder.java
A hibernate-core/src/main/java/org/hibernate/boot/model/internal/IndexBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/IndexHolder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/TableBinder.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/internal/UniqueConstraintHolder.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/InFlightMetadataCollector.java
M hibernate-core/src/main/java/org/hibernate/mapping/UniqueKey.java
Log Message:
-----------
HHH-17103 massively simplify @Index + @UniqueKey handling
There was a whole completely unnecessary second-pass-based lifecycle
making everything way more complicated than it needed to be.
Commit: 49495c2a542febb700697a98f3af3eb49bcb8983
https://github.com/hibernate/hibernate-orm/commit/49495c2a542febb700697a9...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2023-08-18 (Fri, 18 Aug 2023)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
R hibernate-core/src/main/java/org/hibernate/boot/model/internal/IndexHolder.java
R
hibernate-core/src/main/java/org/hibernate/boot/model/internal/UniqueConstraintHolder.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/InFlightMetadataCollector.java
Log Message:
-----------
HHH-17103 simply remove the obsolete operations and types
The Holder types were internal, and the operations of the SPI
actually leaked these internal types. So just removing is legit.
Compare:
https://github.com/hibernate/hibernate-orm/compare/5bfe11fd274c...49495c2...