[hibernate/hibernate-orm] e0cecf: HHH-20412 modernize GenericGenerator
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: e0cecf52d84df89afae38a85a09ae4cde3f317ca
https://github.com/hibernate/hibernate-orm/commit/e0cecf52d84df89afae38a8...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-30 (Sat, 30 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/annotations/GenericGenerator.java
R hibernate-core/src/main/java/org/hibernate/annotations/GenericGenerators.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/AbstractEntityIdGeneratorResolver.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/GeneratorAnnotationHelper.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/GeneratorBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/IdGeneratorResolverSecondPass.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/StrictIdGeneratorResolverSecondPass.java
M hibernate-core/src/main/java/org/hibernate/boot/models/HibernateAnnotations.java
M hibernate-core/src/main/java/org/hibernate/boot/models/annotations/internal/GenericGeneratorAnnotation.java
R hibernate-core/src/main/java/org/hibernate/boot/models/annotations/internal/GenericGeneratorsAnnotation.java
M hibernate-core/src/main/java/org/hibernate/boot/models/internal/GlobalRegistrationsImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/models/spi/GenericGeneratorRegistration.java
A hibernate-core/src/main/java/org/hibernate/id/GenericGeneratorGeneration.java
M hibernate-core/src/main/java/org/hibernate/id/IdentifierGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/SelectGenerator.java
M hibernate-core/src/main/java/org/hibernate/mapping/BasicValue.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/IdTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/UUIDGenerator.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/entities/Furniture.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/entities/Monkey.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/entities/SoundSystem.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/generationmappings/NewGeneratorMappingsTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/generationmappings/sub/package-info.java
R hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/package-info.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/IdClassTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/IdTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/UUIDGenerator.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/entities/Furniture.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/entities/Monkey.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/entities/SoundSystem.java
R hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/package-info.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/OwnerAddress.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/Person.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/database/qualfiedTableNaming/DefaultCatalogAndSchemaTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/foreigngenerator/Info.java
M hibernate-core/src/test/java/org/hibernate/orm/test/generatedkeys/selectannotated/MyEntity.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/GenericGeneratorTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/PooledHiLoSequenceIdentifierTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/uuid/generator/UUID2GeneratorBinaryUniqueIdentifierIdTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/uuid/generator/UUID2GeneratorStringUniqueIdentifierIdTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/uuid/generator/UUID2GeneratorUniqueIdentifierIdTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/uuid/strategy/CustomStrategyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/idgen/enhanced/HiloOptimizerConcurrencyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/idgen/enhanced/sequence/HiLoSequenceMismatchStrategyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/compliance/tck2_2/GeneratedValueTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/override/GenericGeneratorOverrideTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/identifier/PooledOptimizerTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/identifier/UuidCustomGeneratedValueTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/schemaupdate/idgenerator/SequenceGeneratorIncrementTest.java
M hibernate-envers/src/main/java/org/hibernate/envers/enhanced/SequenceIdRevisionMapping.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/entities/converter/Person.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/entities/reventity/CustomDataRevEntity.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/entities/reventity/CustomDateRevEntity.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/entities/reventity/CustomInstantRevEntity.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/entities/reventity/CustomLocalDateTimeRevEntity.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/entities/reventity/CustomPropertyAccessRevEntity.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/entities/reventity/CustomRevEntity.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/entities/reventity/CustomRevEntityColumnMapping.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/entities/reventity/trackmodifiedentities/AnnotatedTrackingRevisionEntity.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/entities/reventity/trackmodifiedentities/CustomTrackingRevisionEntity.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/onetoone/bidirectional/primarykeyjoincolumn/Account.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/onetoone/bidirectional/primarykeyjoincolumn/NotAuditedNoProxyPerson.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/onetoone/bidirectional/primarykeyjoincolumn/NotAuditedPerson.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/reventity/CustomBoxedRevEntity.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/reventity/ExceptionListenerRevEntity.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/reventity/ListenerRevEntity.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/reventity/LongRevNumberRevEntity.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/reventity/RevisionNumberOverflowTest.java
M tooling/hibernate-reveng/src/main/java/org/hibernate/tool/reveng/internal/export/java/EntityPOJOClass.java
Log Message:
-----------
HHH-20412 modernize GenericGenerator
Commit: 17d163f4a5bda58969809a1257bd12ad88854b83
https://github.com/hibernate/hibernate-orm/commit/17d163f4a5bda58969809a1...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-30 (Sat, 30 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/collection/CollectionPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/EntityPersister.java
M hibernate-core/src/main/java/org/hibernate/tuple/IdentifierAttribute.java
M hibernate-core/src/main/java/org/hibernate/tuple/IdentifierProperty.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/generationmappings/NewGeneratorMappingsTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/HibernateSequenceTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/database/qualfiedTableNaming/DefaultCatalogAndSchemaTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/sequence/NegativeValueSequenceTest.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/reventity/MonotonicRevisionNumberTest.java
Log Message:
-----------
remove deprecated getIdentifierGenerator() method from Persisters
Commit: 4e7a2eec49fa29a2dc1ea160218943f088d91efc
https://github.com/hibernate/hibernate-orm/commit/4e7a2eec49fa29a2dc1ea16...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-30 (Sat, 30 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/id/NativeGenerator.java
Log Message:
-----------
minor code cleanup in NativeGenerator
Compare: https://github.com/hibernate/hibernate-orm/compare/9cb27ee8b1a5...4e7a2ee...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
2 weeks, 4 days