[hibernate/hibernate-orm] fbc96a: use 'var' in AbstractPersistentCollection and Stat...
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: fbc96ab2a4e6bce51e93315e0b4688b805cd5a31
https://github.com/hibernate/hibernate-orm/commit/fbc96ab2a4e6bce51e93315...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-18 (Mon, 18 Aug 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/collection/spi/AbstractPersistentCollection.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/CollectionEntry.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/immutable/ImmutableTest.java
Log Message:
-----------
use 'var' in AbstractPersistentCollection and StatefulPersistenceContext
also improve an error message
Commit: cab440b4c693a960441b06e12bb28b0865f529ba
https://github.com/hibernate/hibernate-orm/commit/cab440b4c693a960441b06e...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-18 (Mon, 18 Aug 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/internal/CacheHelper.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/Collections.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/EntityEntryContext.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/EntityEntryImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/NaturalIdResolutionsImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/NonNullableTransientDependencies.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/SessionEventListenerManagerImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/TwoPhaseLoad.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/UnsavedValueFactory.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/Versioning.java
Log Message:
-----------
more use of 'var' in engine package
Commit: 7b4a911767871f213dcc0b0f9100845691351f8d
https://github.com/hibernate/hibernate-orm/commit/7b4a911767871f213dcc0b0...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-18 (Mon, 18 Aug 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java
Log Message:
-----------
use 'var' in StatelessSessionImpl
Commit: f4fc2b98e6f2fc51dca890d9d81b501bfe447252
https://github.com/hibernate/hibernate-orm/commit/f4fc2b98e6f2fc51dca890d...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-18 (Mon, 18 Aug 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/AbstractSharedSessionContract.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
Log Message:
-----------
use 'var' in SessionImpl
and refactor away a dupe method
Compare: https://github.com/hibernate/hibernate-orm/compare/2d6921bcf820...f4fc2b9...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 month, 3 weeks
[hibernate/hibernate-orm] bc5370: clean up logic in BinderHelper.findPropertyByName
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: bc5370a4553cbcb5a8c47a8b0ec4c98ae9e4c01b
https://github.com/hibernate/hibernate-orm/commit/bc5370a4553cbcb5a8c47a8...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-15 (Fri, 15 Aug 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/BinderHelper.java
Log Message:
-----------
clean up logic in BinderHelper.findPropertyByName
Commit: 2328bd9a720362ebd3f4e6b3572dacea5430a00f
https://github.com/hibernate/hibernate-orm/commit/2328bd9a720362ebd3f4e6b...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-15 (Fri, 15 Aug 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/BinderHelper.java
M hibernate-core/src/main/java/org/hibernate/mapping/AttributeContainer.java
M hibernate-core/src/main/java/org/hibernate/mapping/Component.java
M hibernate-core/src/main/java/org/hibernate/mapping/Join.java
M hibernate-core/src/main/java/org/hibernate/mapping/JoinedSubclass.java
M hibernate-core/src/main/java/org/hibernate/mapping/PersistentClass.java
M hibernate-core/src/main/java/org/hibernate/mapping/UnionSubclass.java
Log Message:
-----------
simplify logic in BinderHelper by making Component and AttributeContainer
and by refactoring
Commit: 9321a3eded8f94486cacc3524c5cde72d6c5b039
https://github.com/hibernate/hibernate-orm/commit/9321a3eded8f94486cacc35...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-15 (Fri, 15 Aug 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/beanvalidation/TypeSafeActivator.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/AnnotatedJoinColumns.java
M hibernate-core/src/main/java/org/hibernate/boot/query/HbmResultSetMappingDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.java
Log Message:
-----------
eliminate copy/pasted code from TypeSafeActivator
(though we should probably move the shared method off of BinderHelper)
Commit: da47e57029391ceae8404783f143b3319257bbd0
https://github.com/hibernate/hibernate-orm/commit/da47e57029391ceae840478...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-15 (Fri, 15 Aug 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AttributeContainer.java
Log Message:
-----------
make AttributeContainer extends ManagedDomainType
in order to resolve some unchecked casts in in MetadataContext
also use lots of 'var' in MetadataContext
Commit: f203205f1a206cafd383380aef0dcab30ede3940
https://github.com/hibernate/hibernate-orm/commit/f203205f1a206cafd383380...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-15 (Fri, 15 Aug 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AttributeFactory.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.java
Log Message:
-----------
clean up typing issues related to unbound type parameters in AttributeFactory
unbound type parameters were getting incorrectly inferred to Object,
but we might as well just eliminate them, because they were unnecessary
also use 'var' in AttributeFactory
Commit: 78da9036fdf2331f72b6f08441ed7c36b77ef313
https://github.com/hibernate/hibernate-orm/commit/78da9036fdf2331f72b6f08...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-15 (Fri, 15 Aug 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.java
Log Message:
-----------
remove another unnecessary type parameter + unchecked typecasts
Commit: b8a6fc29302336849b0594a8163ba1e72e9362f7
https://github.com/hibernate/hibernate-orm/commit/b8a6fc29302336849b0594a...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-15 (Fri, 15 Aug 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AttributeFactory.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/JpaStaticMetamodelPopulationSetting.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.java
Log Message:
-----------
fix crazy and ancient use of .class.isAssignableFrom()
Compare: https://github.com/hibernate/hibernate-orm/compare/dcc032db6e98...b8a6fc2...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 month, 4 weeks