Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-orm
Commit: c39426150863aee3af289197400881669319a0eb
https://github.com/hibernate/hibernate-orm/commit/c39426150863aee3af28919...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-12-08 (Wed, 08 Dec 2021)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataBuilderImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataImpl.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/relational/internal/SqlStringGenerationContextImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/AbstractDelegatingMetadata.java
M
hibernate-core/src/main/java/org/hibernate/boot/spi/AbstractDelegatingMetadataBuildingOptions.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/BootstrapContext.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/MetadataBuildingOptions.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/Mapping.java
M
hibernate-core/src/main/java/org/hibernate/engine/spi/SessionFactoryDelegatingImpl.java
A hibernate-core/src/main/java/org/hibernate/id/factory/IdGenCreationLogging.java
M
hibernate-core/src/main/java/org/hibernate/id/factory/IdentifierGeneratorFactory.java
R
hibernate-core/src/main/java/org/hibernate/id/factory/internal/DefaultIdentifierGeneratorFactory.java
R
hibernate-core/src/main/java/org/hibernate/id/factory/internal/MutableIdentifierGeneratorFactoryInitiator.java
A
hibernate-core/src/main/java/org/hibernate/id/factory/internal/StandardIdentifierGeneratorFactory.java
R
hibernate-core/src/main/java/org/hibernate/id/factory/spi/MutableIdentifierGeneratorFactory.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
M
hibernate-core/src/main/java/org/hibernate/jpa/boot/internal/EntityManagerFactoryBuilderImpl.java
M hibernate-core/src/main/java/org/hibernate/mapping/SimpleValue.java
M hibernate-core/src/main/java/org/hibernate/mapping/Table.java
M
hibernate-core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java
M hibernate-core/src/main/java/org/hibernate/service/StandardServiceInitiators.java
M
hibernate-core/src/main/java/org/hibernate/tool/schema/internal/StandardTableExporter.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/uuid/GeneratedValueTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/idgen/enhanced/auto/AutoGenerationTypeTests.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/idgen/identity/hhh10429/IdentityGeneratorExtendsTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/idgen/userdefined/UserDefinedGeneratorsTests.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/jpa/compliance/tck2_2/GeneratedValueTests.java
Log Message:
-----------
HHH-14497 - Drop legacy id-generator settings;
HHH-14718 - Drop deprecated generator implementations;
HHH-14959 - Drop IdentifierGeneratorFactory as a Service
Commit: ce4f22f4003d53e6a8dfdfa2b95b1a1f6b204679
https://github.com/hibernate/hibernate-orm/commit/ce4f22f4003d53e6a8dfdfa...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-12-08 (Wed, 08 Dec 2021)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/annotations/IdGeneratorType.java
M hibernate-core/src/main/java/org/hibernate/cfg/AnnotationBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/HCANNHelper.java
A
hibernate-core/src/main/java/org/hibernate/id/factory/spi/CustomIdGeneratorCreationContext.java
A hibernate-core/src/main/java/org/hibernate/mapping/IdentifierGeneratorCreator.java
M hibernate-core/src/main/java/org/hibernate/mapping/SimpleValue.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/id/custom/CustomGeneratorTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/id/custom/Sequence.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/id/custom/SimpleSequenceGenerator.java
A hibernate-core/src/test/java/org/hibernate/orm/test/id/custom/TheEntity.java
Log Message:
-----------
HHH-14497 - Drop legacy id-generator settings;
HHH-14718 - Drop deprecated generator implementations;
HHH-14959 - Drop IdentifierGeneratorFactory as a Service;
HHH-14960 - Add @GeneratorType for better custom generator config
Commit: c5ad9e129e58285078c4aa4d823c89e23843f30c
https://github.com/hibernate/hibernate-orm/commit/c5ad9e129e58285078c4aa4...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-12-08 (Wed, 08 Dec 2021)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/annotations/UuidGenerator.java
M hibernate-core/src/main/java/org/hibernate/cfg/AnnotationBinder.java
M hibernate-core/src/main/java/org/hibernate/id/UUIDGenerationStrategy.java
M hibernate-core/src/main/java/org/hibernate/id/UUIDGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/uuid/CustomVersionOneStrategy.java
M hibernate-core/src/main/java/org/hibernate/id/uuid/StandardRandomStrategy.java
A hibernate-core/src/main/java/org/hibernate/id/uuid/UuidGenerator.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/id/custom/CustomGeneratorTests.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/id/custom/SimpleSequenceGenerator.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/id/uuid/annotation/TheEntity.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/id/uuid/annotation/UuidGeneratorAnnotationTests.java
Log Message:
-----------
HHH-14497 - Drop legacy id-generator settings;
HHH-14718 - Drop deprecated generator implementations;
HHH-14959 - Drop IdentifierGeneratorFactory as a Service;
HHH-14960 - Add @GeneratorType for better custom generator config
Commit: 1e8f6f9bbd471117dab379c17f8e24282372ec65
https://github.com/hibernate/hibernate-orm/commit/1e8f6f9bbd471117dab379c...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-12-08 (Wed, 08 Dec 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/id/AbstractUUIDGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/Assigned.java
M
hibernate-core/src/main/java/org/hibernate/id/BulkInsertionCapableIdentifierGenerator.java
M
hibernate-core/src/main/java/org/hibernate/id/CompositeNestedGeneratedValueGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/ForeignGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/GUIDGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/IncrementGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/OptimizableGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/PostInsertIdentifierGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/UUIDGenerator.java
M
hibernate-core/src/main/java/org/hibernate/id/factory/internal/StandardIdentifierGeneratorFactory.java
A hibernate-core/src/main/java/org/hibernate/id/factory/spi/StandardGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/uuid/UuidGenerator.java
Log Message:
-----------
HHH-14497 - Drop legacy id-generator settings;
HHH-14718 - Drop deprecated generator implementations;
HHH-14959 - Drop IdentifierGeneratorFactory as a Service;
HHH-14960 - Add @GeneratorType for better custom generator config
org.hibernate.id.factory.spi.StandardGenerator
Commit: 3c97ac2077bc072322dbb961e667f9f208cde553
https://github.com/hibernate/hibernate-orm/commit/3c97ac2077bc072322dbb96...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-12-08 (Wed, 08 Dec 2021)
Changed paths:
M
hibernate-core/src/test/java/org/hibernate/orm/test/id/custom/CustomGeneratorTests.java
Log Message:
-----------
HHH-14497 - Drop legacy id-generator settings;
HHH-14718 - Drop deprecated generator implementations;
HHH-14959 - Drop IdentifierGeneratorFactory as a Service;
HHH-14960 - Add @GeneratorType for better custom generator config
Fixed CustomGeneratorTests failure on databases which do not support sequences
Commit: 848c9f09144e3c04351a215d107f3dd0fdde124d
https://github.com/hibernate/hibernate-orm/commit/848c9f09144e3c04351a215...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-12-08 (Wed, 08 Dec 2021)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/boot/model/IdGeneratorStrategyInterpreter.java
M hibernate-core/src/main/java/org/hibernate/cfg/AvailableSettings.java
M hibernate-core/src/main/java/org/hibernate/id/GUIDGenerator.java
R hibernate-core/src/main/java/org/hibernate/id/factory/IdGenCreationLogging.java
A hibernate-core/src/main/java/org/hibernate/id/factory/IdGenFactoryLogging.java
M
hibernate-core/src/main/java/org/hibernate/id/factory/IdentifierGeneratorFactory.java
A
hibernate-core/src/main/java/org/hibernate/id/factory/internal/AutoGenerationTypeStrategy.java
A
hibernate-core/src/main/java/org/hibernate/id/factory/internal/IdentityGenerationTypeStrategy.java
A
hibernate-core/src/main/java/org/hibernate/id/factory/internal/SequenceGenerationTypeStrategy.java
M
hibernate-core/src/main/java/org/hibernate/id/factory/internal/StandardIdentifierGeneratorFactory.java
A
hibernate-core/src/main/java/org/hibernate/id/factory/internal/TableGenerationTypeStrategy.java
A
hibernate-core/src/main/java/org/hibernate/id/factory/spi/GenerationTypeStrategy.java
A
hibernate-core/src/main/java/org/hibernate/id/factory/spi/GenerationTypeStrategyRegistration.java
A
hibernate-core/src/main/java/org/hibernate/id/factory/spi/GeneratorDefinitionResolver.java
M hibernate-core/src/main/java/org/hibernate/internal/CoreMessageLogger.java
M hibernate-core/src/main/java/org/hibernate/internal/log/DeprecationLogger.java
M
hibernate-core/src/main/java/org/hibernate/jpa/spi/IdentifierGeneratorStrategyProvider.java
M hibernate-core/src/main/java/org/hibernate/mapping/SimpleValue.java
Log Message:
-----------
HHH-14497 - Drop legacy id-generator settings;
HHH-14718 - Drop deprecated generator implementations;
HHH-14959 - Drop IdentifierGeneratorFactory as a Service;
HHH-14960 - Add @GeneratorType for better custom generator config;
HHH-14496 - Deprecate (or drop) IdGeneratorStrategyInterpreter;
HHH-14961 - Deprecate (or drop) IdentifierGeneratorStrategyProvider;
HHH-14962 - Delay actual creation of IdentifierGenerator instances as late as possible
Add `GenerationTypeStrategy` and `GenerationTypeStrategyRegistration`;
deprecate org.hibernate.jpa.spi.IdentifierGeneratorStrategyProvider
Commit: ad48a01e2c8b37279913566255761be8f1c10437
https://github.com/hibernate/hibernate-orm/commit/ad48a01e2c8b37279913566...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-12-08 (Wed, 08 Dec 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/PropertyBinder.java
Log Message:
-----------
Fix PropertyBinder to use HCANNHelper to resolve meta-annotations
Compare:
https://github.com/hibernate/hibernate-orm/compare/365aa5825417...ad48a01...