[hibernate/hibernate-orm] 637183: More natural-id work
by Steve Ebersole
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 6371835dce853b4b3f4e56c8f1475e613ab05580
https://github.com/hibernate/hibernate-orm/commit/6371835dce853b4b3f4e56c...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-02-01 (Mon, 01 Feb 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/WrongClassException.java
M hibernate-core/src/main/java/org/hibernate/action/internal/EntityDeleteAction.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/NaturalIdResolutionsImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/TwoPhaseLoad.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/NaturalIdResolutions.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultLoadEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultResolveNaturalIdEventListener.java
M hibernate-core/src/main/java/org/hibernate/loader/access/BaseNaturalIdLoadAccessImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/AbstractEntityInitializer.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/naturalid/BasicNaturalIdCachingTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/naturalid/CompoundNaturalIdTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/naturalid/SimpleNaturalIdTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/naturalid/inheritance/InheritedNaturalIdTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/naturalid/inheritance/System.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/naturalid/inheritance/User.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/naturalid/inheritance/cache/InheritedNaturalIdCacheTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/naturalid/inheritance/cache/InheritedNaturalIdNoCacheTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/metamodel/mapping/naturalid/CompoundNaturalIdTests.java
R hibernate-core/src/test/java/org/hibernate/orm/test/metamodel/mapping/naturalid/SimpleNaturalIdTests.java
Log Message:
-----------
More natural-id work
- preliminary work for natural-id caching support
- re-worked the previous NaturalIdHelper, NaturalIdXRefDelegate, etc
- minor fixes/improvements to previous commit
3 years, 10 months