[hibernate/hibernate-orm] 21cca7: clean up some obsolete code
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 21cca73f606a99203108ddd7aa3116bdfbf024fe
https://github.com/hibernate/hibernate-orm/commit/21cca73f606a99203108ddd...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-31 (Sun, 31 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/util/cache/InternalCacheFactory.java
M hibernate-core/src/main/java/org/hibernate/mapping/PersistentClass.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/EntityMappingType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/FilterRestrictable.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AbstractEmbeddableMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EmbeddableMappingTypeImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/IdClassEmbeddable.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/ImmutableAttributeMappingList.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/ManyToManyCollectionPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/MappingModelCreationHelper.java
R hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/MutableAttributeMappingList.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/SelectableMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/SelectableMappingsImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/TemporalMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/VirtualIdEmbeddable.java
M hibernate-core/src/main/java/org/hibernate/persister/state/internal/AuditStateManagement.java
M tooling/hibernate-reveng/src/main/resources/hbm/persistentclass.hbm.ftl
Log Message:
-----------
clean up some obsolete code
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 week, 3 days
[hibernate/hibernate-orm] 805d4d: finally delete the deprecated org.hibernate.tuple ...
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 805d4d204c7c501ac108104bcba8b0c64cd7b878
https://github.com/hibernate/hibernate-orm/commit/805d4d204c7c501ac108104...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-31 (Sun, 31 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/internal/GenerationTimingConverter.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/AbstractSingularAttributeSourceEmbeddedImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/AbstractToOneAttributeSourceImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/CompositeIdentifierSingularAttributeSourceBasicImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/ModelBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/SingularAttributeSourceAnyImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/SingularAttributeSourceBasicImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/SingularIdentifierAttributeSourceImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/TimestampAttributeSourceImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/VersionAttributeSourceImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/spi/SingularAttributeSource.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/EntityConcreteTypeLoader.java
M hibernate-core/src/main/java/org/hibernate/mapping/package-info.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/EntityRepresentationStrategyPojoStandard.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
A hibernate-core/src/main/java/org/hibernate/persister/entity/BaseEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/DirtyHelper.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/EntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/EntityPropertyMapping.java
R hibernate-core/src/main/java/org/hibernate/tuple/AbstractAttribute.java
R hibernate-core/src/main/java/org/hibernate/tuple/AbstractNonIdentifierAttribute.java
R hibernate-core/src/main/java/org/hibernate/tuple/Attribute.java
R hibernate-core/src/main/java/org/hibernate/tuple/BaselineAttributeInformation.java
R hibernate-core/src/main/java/org/hibernate/tuple/GenerationTiming.java
R hibernate-core/src/main/java/org/hibernate/tuple/IdentifierAttribute.java
R hibernate-core/src/main/java/org/hibernate/tuple/IdentifierProperty.java
R hibernate-core/src/main/java/org/hibernate/tuple/NonIdentifierAttribute.java
R hibernate-core/src/main/java/org/hibernate/tuple/PropertyFactory.java
R hibernate-core/src/main/java/org/hibernate/tuple/component/AbstractCompositionAttribute.java
R hibernate-core/src/main/java/org/hibernate/tuple/entity/AbstractEntityBasedAttribute.java
R hibernate-core/src/main/java/org/hibernate/tuple/entity/CompositeGeneratorBuilder.java
R hibernate-core/src/main/java/org/hibernate/tuple/entity/CompositeValueGenerationException.java
R hibernate-core/src/main/java/org/hibernate/tuple/entity/EntityBasedAssociationAttribute.java
R hibernate-core/src/main/java/org/hibernate/tuple/entity/EntityBasedBasicAttribute.java
R hibernate-core/src/main/java/org/hibernate/tuple/entity/EntityBasedCompositionAttribute.java
R hibernate-core/src/main/java/org/hibernate/tuple/entity/EntityMetamodel.java
R hibernate-core/src/main/java/org/hibernate/tuple/entity/VersionProperty.java
R hibernate-core/src/main/java/org/hibernate/tuple/package-info.java
M hibernate-core/src/main/resources/org/hibernate/xsd/mapping/mapping-3.1.0.xsd
M hibernate-core/src/main/resources/org/hibernate/xsd/mapping/mapping-7.0.xsd
M hibernate-core/src/main/resources/org/hibernate/xsd/mapping/mapping-8.0.xsd
M hibernate-core/src/main/xjb/hbm-mapping-bindings.xjb
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/LazyBasicFieldNotInitializedTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/naturalid/immutable/ImmutableManyToOneNaturalIdAnnotationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/naturalid/immutable/ImmutableManyToOneNaturalIdHbmTest.java
Log Message:
-----------
finally delete the deprecated org.hibernate.tuple package
Commit: 971605d8ca1c66b1db935b02ae1ec5148e16d85f
https://github.com/hibernate/hibernate-orm/commit/971605d8ca1c66b1db935b0...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-31 (Sun, 31 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
R hibernate-core/src/main/java/org/hibernate/persister/entity/EntityPropertyMapping.java
Log Message:
-----------
finally delete EntityPropertyMapping
Commit: b6a68602dd85c00f0b2ce7b7189b644a9632fb62
https://github.com/hibernate/hibernate-orm/commit/b6a68602dd85c00f0b2ce7b...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-31 (Sun, 31 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AbstractEntityCollectionPart.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/JoinedSubclassEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/SingleTableEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/UnionSubclassEntityPersister.java
Log Message:
-----------
completely remove registry of property paths
Commit: 3d546c6ebbe1caa52e1b2db498c701ff4f447600
https://github.com/hibernate/hibernate-orm/commit/3d546c6ebbe1caa52e1b2db...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-31 (Sun, 31 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/jdbc/Expectation.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/JoinedSubclassEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/SingleTableEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/UnionSubclassEntityPersister.java
Log Message:
-----------
introduce TableMutationDetails
Commit: c8fbf2372369fd049745c504f1b2d81947839952
https://github.com/hibernate/hibernate-orm/commit/c8fbf2372369fd049745c50...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-31 (Sun, 31 May 2026)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/boot/model/source/spi/GenerationTiming.java
A hibernate-core/src/main/java/org/hibernate/generator/internal/CompositeGeneratorBuilder.java
A hibernate-core/src/main/java/org/hibernate/generator/internal/CompositeValueGenerationException.java
Log Message:
-----------
add missing files
Commit: 95565c8151c6e6c1ff671844d5c5774b1c925e76
https://github.com/hibernate/hibernate-orm/commit/95565c8151c6e6c1ff67184...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-31 (Sun, 31 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/JoinedSubclassEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/SingleTableEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/UnionSubclassEntityPersister.java
Log Message:
-----------
pull TableMutationDetails storage down
Commit: a7733d7bfd96230d6a9d764d37beb3f878340be8
https://github.com/hibernate/hibernate-orm/commit/a7733d7bfd96230d6a9d764...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-31 (Sun, 31 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/InFlightEntityMappingType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/MappingMetamodelImpl.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/JoinedSubclassEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/SingleTableEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/UnionSubclassEntityPersister.java
Log Message:
-----------
avoid keeping TableMutationDetails around (only used at init)
Commit: af900287a3624ab9320deb706e1167bf31a59b07
https://github.com/hibernate/hibernate-orm/commit/af900287a3624ab9320deb7...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-31 (Sun, 31 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
Log Message:
-----------
inline doLateInit()
Commit: 8ac4390eded656744333d1e02e61178c6d90693c
https://github.com/hibernate/hibernate-orm/commit/8ac4390eded656744333d1e...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-31 (Sun, 31 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/InFlightEntityMappingType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/MappingMetamodelImpl.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
Log Message:
-----------
simplify EntityPersister post-instantiation
Commit: e541a6fa272f3422dd20e2f9a7a42b40d093389c
https://github.com/hibernate/hibernate-orm/commit/e541a6fa272f3422dd20e2f...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-31 (Sun, 31 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/InFlightCollectionMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/ManyToManyCollectionPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/MappingModelCreationHelper.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/MappingModelCreationProcess.java
M hibernate-core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/collection/BasicCollectionPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/collection/OneToManyPersister.java
Log Message:
-----------
clean up some completely dead code
Commit: 6975ed7f814d206621ba30a7169a62e0e70c9e53
https://github.com/hibernate/hibernate-orm/commit/6975ed7f814d206621ba30a...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-31 (Sun, 31 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/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/JoinedSubclassEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/SingleTableEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/UnionSubclassEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/query/sql/internal/ResultSetMappingProcessor.java
Log Message:
-----------
get rid of subclassPropertyAliases Map
Commit: 217884e3cd3086d4358ed2ab5fb89ad5f13bec66
https://github.com/hibernate/hibernate-orm/commit/217884e3cd3086d4358ed2a...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-31 (Sun, 31 May 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/inheritance/SingleTableNativeQueryTest.java
Log Message:
-----------
get rid of obsolete suppressions
Commit: 38eb3d3d0c53529173cd121c8ae43ded64174565
https://github.com/hibernate/hibernate-orm/commit/38eb3d3d0c53529173cd121...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-31 (Sun, 31 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/Restrictable.java
M hibernate-core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/JoinedSubclassEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/SingleTableEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/UnionSubclassEntityPersister.java
Log Message:
-----------
clean up obsolete code
Commit: 8c54dc3e34af39913ccb0d10df7c306c414d3d67
https://github.com/hibernate/hibernate-orm/commit/8c54dc3e34af39913ccb0d1...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-31 (Sun, 31 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/internal/GenerationTimingConverter.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/mapping/GenerationTiming.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/AbstractSingularAttributeSourceEmbeddedImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/AbstractToOneAttributeSourceImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/CompositeIdentifierSingularAttributeSourceBasicImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/ModelBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/SingularAttributeSourceAnyImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/SingularAttributeSourceBasicImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/SingularIdentifierAttributeSourceImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/TimestampAttributeSourceImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/VersionAttributeSourceImpl.java
R hibernate-core/src/main/java/org/hibernate/boot/model/source/spi/GenerationTiming.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/spi/SingularAttributeSource.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/GeneratedValuesProcessor.java
M hibernate-core/src/main/resources/org/hibernate/xsd/mapping/mapping-3.1.0.xsd
M hibernate-core/src/main/resources/org/hibernate/xsd/mapping/mapping-7.0.xsd
M hibernate-core/src/main/resources/org/hibernate/xsd/mapping/mapping-8.0.xsd
M hibernate-core/src/main/xjb/hbm-mapping-bindings.xjb
Log Message:
-----------
delete dupe/deprecated GenerationTiming
Commit: 8832246d720f23a61b230790f97fb556a3cf2355
https://github.com/hibernate/hibernate-orm/commit/8832246d720f23a61b23079...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-31 (Sun, 31 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/persister/entity/SingleTableEntityPersister.java
Log Message:
-----------
remove obsolete fields of SingleTableEntityPersister
Commit: ae5017c40831064d866a8d834544cfc16156cea1
https://github.com/hibernate/hibernate-orm/commit/ae5017c40831064d866a8d8...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-31 (Sun, 31 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/EntityRepresentationStrategyPojoStandard.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/BaseEntityPersister.java
Log Message:
-----------
clean up proxy factory instantiation logic and make lazy final
Compare: https://github.com/hibernate/hibernate-orm/compare/4e7a2eec49fa...ae5017c...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 week, 3 days