Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-orm
Commit: f3e31fe427c28958497eff46a0257b18016d59f4
https://github.com/hibernate/hibernate-orm/commit/f3e31fe427c28958497eff4...
Author: Gavin <gavin(a)hibernate.org>
Date: 2022-12-21 (Wed, 21 Dec 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/generator/InDatabaseGenerator.java
M
hibernate-core/src/main/java/org/hibernate/generator/internal/CurrentTimestampGeneration.java
M hibernate-core/src/main/java/org/hibernate/generator/internal/NaturalIdHelper.java
M hibernate-core/src/main/java/org/hibernate/id/PostInsertIdentityPersister.java
M hibernate-core/src/main/java/org/hibernate/id/SelectGenerator.java
M
hibernate-core/src/main/java/org/hibernate/id/insert/UniqueKeySelectingDelegate.java
M
hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/EntityMetamodel.java
Log Message:
-----------
remove ancient limitation that allowed only one property as UK for 'select' id
generator
Commit: 64d0cf804ac949daebfb62630bcad6f78580c1a2
https://github.com/hibernate/hibernate-orm/commit/64d0cf804ac949daebfb626...
Author: Gavin <gavin(a)hibernate.org>
Date: 2022-12-21 (Wed, 21 Dec 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/annotations/IdGeneratorType.java
M hibernate-core/src/main/java/org/hibernate/annotations/ValueGenerationType.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/PropertyBinder.java
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/temptable/TemporaryTable.java
M
hibernate-core/src/main/java/org/hibernate/event/internal/AbstractSaveEventListener.java
M hibernate-core/src/main/java/org/hibernate/generator/AnnotationBasedGenerator.java
A hibernate-core/src/main/java/org/hibernate/generator/BeforeExecutionGenerator.java
M hibernate-core/src/main/java/org/hibernate/generator/Generator.java
R hibernate-core/src/main/java/org/hibernate/generator/InDatabaseGenerator.java
R hibernate-core/src/main/java/org/hibernate/generator/InMemoryGenerator.java
A hibernate-core/src/main/java/org/hibernate/generator/OnExecutionGenerator.java
M
hibernate-core/src/main/java/org/hibernate/generator/internal/CurrentTimestampGeneration.java
M
hibernate-core/src/main/java/org/hibernate/generator/internal/GeneratedAlwaysGeneration.java
M
hibernate-core/src/main/java/org/hibernate/generator/internal/GeneratedGeneration.java
M hibernate-core/src/main/java/org/hibernate/generator/internal/SourceGeneration.java
M
hibernate-core/src/main/java/org/hibernate/generator/internal/TenantIdGeneration.java
M
hibernate-core/src/main/java/org/hibernate/generator/internal/VersionGeneration.java
M hibernate-core/src/main/java/org/hibernate/id/IdentifierGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/IdentityGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/PostInsertIdentifierGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/SelectGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/insert/BasicSelectingDelegate.java
M hibernate-core/src/main/java/org/hibernate/id/insert/GetGeneratedKeysDelegate.java
M
hibernate-core/src/main/java/org/hibernate/id/insert/InsertGeneratedIdentifierDelegate.java
M hibernate-core/src/main/java/org/hibernate/id/insert/InsertReturningDelegate.java
M
hibernate-core/src/main/java/org/hibernate/id/insert/InsertSelectIdentityInsert.java
M hibernate-core/src/main/java/org/hibernate/id/uuid/UuidGenerator.java
M hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java
M hibernate-core/src/main/java/org/hibernate/mapping/Component.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/GeneratedValueResolver.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/InMemoryGeneratedValueResolver.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/GeneratedValuesProcessor.java
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/persister/entity/mutation/AbstractMutationCoordinator.java
M
hibernate-core/src/main/java/org/hibernate/persister/entity/mutation/InsertCoordinator.java
M
hibernate-core/src/main/java/org/hibernate/persister/entity/mutation/UpdateCoordinatorStandard.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/cte/CteInsertHandler.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/temptable/InsertExecutionDelegate.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/sql/Insert.java
M hibernate-core/src/main/java/org/hibernate/tuple/IdentifierProperty.java
M hibernate-core/src/main/java/org/hibernate/tuple/ValueGeneration.java
M hibernate-core/src/main/java/org/hibernate/tuple/VmValueGeneration.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/EntityMetamodel.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/temporals/GeneratedUuidTests.java
Log Message:
-----------
rename Generator subtypes to BeforeExecuteGenerator and OnExecuteGenerator
- and update javadocs
- add/improve doc of new Dialect methods
- add some missing @Override annotations
Compare:
https://github.com/hibernate/hibernate-orm/compare/d30bf092aab5...64d0cf8...