Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-orm
Commit: 3028299b4a6f41a60d3955ea9a1411d4681b7ff0
https://github.com/hibernate/hibernate-orm/commit/3028299b4a6f41a60d3955e...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2022-12-01 (Thu, 01 Dec 2022)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/EnhancerImpl.java
M
hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/PersistentAttributeTransformer.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/ManagedTypeHelper.java
M
hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
R hibernate-core/src/main/java/org/hibernate/engine/spi/EnhancedEntity.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/Managed.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/ManagedComposite.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/ManagedEntity.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/ManagedMappedSuperclass.java
M
hibernate-core/src/main/java/org/hibernate/engine/spi/PersistentAttributeInterceptable.java
A
hibernate-core/src/main/java/org/hibernate/engine/spi/PrimeAmongSecondarySupertypes.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SelfDirtinessTracker.java
M
hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyResolverStandardImpl.java
Log Message:
-----------
HHH-15790 New dispatch approach to manage type checks of enhanced entities
Commit: 366a1e9c1db74d69f7af6b38f24805834131d99b
https://github.com/hibernate/hibernate-orm/commit/366a1e9c1db74d69f7af6b3...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2022-12-01 (Thu, 01 Dec 2022)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/CodeTemplates.java
M
hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/interceptor/EnhancementAsProxyLazinessInterceptor.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/ManagedTypeHelper.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/CompositeOwner.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/CompositeTracker.java
M
hibernate-core/src/main/java/org/hibernate/engine/spi/PrimeAmongSecondarySupertypes.java
M
hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M
hibernate-core/src/main/java/org/hibernate/property/access/spi/EnhancedSetterImpl.java
Log Message:
-----------
HHH-15790 Apply the new type-cache enhancements to CompositeTracker and CompositeOwner
Commit: fbf469830cea82eef80e1cfafc8d5903671d57eb
https://github.com/hibernate/hibernate-orm/commit/fbf469830cea82eef80e1cf...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2022-12-01 (Thu, 01 Dec 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/Hibernate.java
M
hibernate-core/src/main/java/org/hibernate/bytecode/internal/bytebuddy/ByteBuddyState.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/AbstractEntityEntry.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/ForeignKeys.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/ManagedTypeHelper.java
M
hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/ActionQueue.java
M
hibernate-core/src/main/java/org/hibernate/engine/spi/PrimeAmongSecondarySupertypes.java
M
hibernate-core/src/main/java/org/hibernate/event/internal/DefaultDeleteEventListener.java
M
hibernate-core/src/main/java/org/hibernate/event/internal/DefaultEvictEventListener.java
M
hibernate-core/src/main/java/org/hibernate/event/internal/DefaultLoadEventListener.java
M
hibernate-core/src/main/java/org/hibernate/event/internal/DefaultMergeEventListener.java
M
hibernate-core/src/main/java/org/hibernate/event/internal/DefaultPersistEventListener.java
M
hibernate-core/src/main/java/org/hibernate/event/internal/DefaultSaveOrUpdateEventListener.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java
M
hibernate-core/src/main/java/org/hibernate/jpa/internal/PersistenceUnitUtilImpl.java
M
hibernate-core/src/main/java/org/hibernate/jpa/internal/util/PersistenceUtilHelper.java
M
hibernate-core/src/main/java/org/hibernate/loader/access/BaseNaturalIdLoadAccessImpl.java
M
hibernate-core/src/main/java/org/hibernate/loader/access/IdentifierLoadAccessImpl.java
M
hibernate-core/src/main/java/org/hibernate/loader/entity/CacheEntityLoaderHelper.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/BasicEntityIdentifierMappingImpl.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EmbeddedIdentifierMappingImpl.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/SimpleForeignKeyDescriptor.java
M hibernate-core/src/main/java/org/hibernate/property/access/spi/SetterFieldImpl.java
M hibernate-core/src/main/java/org/hibernate/proxy/HibernateProxy.java
M
hibernate-core/src/main/java/org/hibernate/proxy/pojo/bytebuddy/ByteBuddyProxyFactory.java
M
hibernate-core/src/main/java/org/hibernate/proxy/pojo/bytebuddy/ByteBuddyProxyHelper.java
M
hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/AbstractEmbeddableInitializer.java
M
hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/AbstractEntityInitializer.java
M
hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityDelayedFetchInitializer.java
M
hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntitySelectFetchInitializer.java
M
hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/CircularBiDirectionalFetchImpl.java
M hibernate-core/src/main/java/org/hibernate/type/AnyType.java
M hibernate-core/src/main/java/org/hibernate/type/CollectionType.java
M hibernate-core/src/main/java/org/hibernate/type/EntityType.java
A
hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/SuperTypesEnhancementTest.java
M
hibernate-envers/src/main/java/org/hibernate/envers/event/spi/BaseEnversEventListener.java
M
hibernate-envers/src/main/java/org/hibernate/envers/internal/entities/EntityInstantiator.java
M
hibernate-envers/src/main/java/org/hibernate/envers/internal/entities/mapper/id/SingleIdMapper.java
M
hibernate-envers/src/main/java/org/hibernate/envers/internal/entities/mapper/id/VirtualEntitySingleIdMapper.java
M hibernate-envers/src/main/java/org/hibernate/envers/internal/tools/EntityTools.java
M
hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/manytoone/unidirectional/RelationNotAuditedTarget.java
Log Message:
-----------
HHH-15790 Make HibernateProxy also type-cache friendly
Commit: afc35f6c62e664e4f50260f8672516758da853ac
https://github.com/hibernate/hibernate-orm/commit/afc35f6c62e664e4f50260f...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2022-12-01 (Thu, 01 Dec 2022)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/bytecode/internal/bytebuddy/ByteBuddyState.java
M
hibernate-core/src/main/java/org/hibernate/proxy/pojo/bytebuddy/ByteBuddyProxyHelper.java
M
hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/SuperTypesEnhancementTest.java
Log Message:
-----------
HHH-15790 Refactor filter definition in ByteBuddyProxyHelper
Commit: 33ce6a3d79396b93d259610befc9db3123c114e8
https://github.com/hibernate/hibernate-orm/commit/33ce6a3d79396b93d259610...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2022-12-01 (Thu, 01 Dec 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/Hibernate.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/Cascade.java
M
hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/CascadingActions.java
M
hibernate-core/src/main/java/org/hibernate/event/internal/DefaultMergeEventListener.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java
M
hibernate-core/src/main/java/org/hibernate/loader/access/IdentifierLoadAccessImpl.java
M hibernate-core/src/main/java/org/hibernate/type/EntityType.java
M
hibernate-envers/src/main/java/org/hibernate/envers/event/spi/BaseEnversEventListener.java
M
hibernate-envers/src/main/java/org/hibernate/envers/internal/entities/EntityInstantiator.java
M
hibernate-envers/src/main/java/org/hibernate/envers/internal/entities/mapper/id/SingleIdMapper.java
M
hibernate-envers/src/main/java/org/hibernate/envers/internal/entities/mapper/id/VirtualEntitySingleIdMapper.java
M hibernate-envers/src/main/java/org/hibernate/envers/internal/tools/EntityTools.java
Log Message:
-----------
HHH-15790 Refactor casting strategies for HibernateProxy across the codebase
Compare:
https://github.com/hibernate/hibernate-orm/compare/c59534780364...33ce6a3...