Branch: refs/heads/wip/6.0
Home:
https://github.com/hibernate/hibernate-orm
Commit: 725083b7677d2e773823f89f060ac96a17fcc91a
https://github.com/hibernate/hibernate-orm/commit/725083b7677d2e773823f89...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2021-02-24 (Wed, 24 Feb 2021)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/event/internal/DefaultResolveNaturalIdEventListener.java
M
hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/UniqueKeyLoadable.java
M
hibernate-core/src/test/java/org/hibernate/test/naturalid/inheritance/cache/InheritedNaturalIdNoCacheTest.java
Log Message:
-----------
more efficient loading by @NaturalId
For entities with a single @NaturalId property only.
Uses a unique key EntityLoader instead of two selects.
Commit: e368ac5babec6bec77aa33793fcc212e059e94c1
https://github.com/hibernate/hibernate-orm/commit/e368ac5babec6bec77aa337...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2021-02-24 (Wed, 24 Feb 2021)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/event/internal/DefaultResolveNaturalIdEventListener.java
M
hibernate-core/src/main/java/org/hibernate/internal/util/collections/ArrayHelper.java
M hibernate-core/src/main/java/org/hibernate/loader/entity/EntityLoader.java
M
hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/UniqueKeyLoadable.java
Log Message:
-----------
more efficient loading by multiple @NaturalIds
Commit: e0ee9f5b0af6c0d09cae602307e3172f10ec11bd
https://github.com/hibernate/hibernate-orm/commit/e0ee9f5b0af6c0d09cae602...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2021-02-24 (Wed, 24 Feb 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/loader/entity/EntityLoader.java
A
hibernate-core/src/main/java/org/hibernate/loader/entity/NaturalIdEntityJoinWalker.java
A hibernate-core/src/main/java/org/hibernate/loader/entity/NaturalIdType.java
Log Message:
-----------
make it easy for Hibernate Reactive to reuse the @NaturalId stuff
Commit: 3a24c700fc57cd0427077be4c5c537004cd8ddb6
https://github.com/hibernate/hibernate-orm/commit/3a24c700fc57cd0427077be...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2021-02-24 (Wed, 24 Feb 2021)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
Log Message:
-----------
cache the @NaturalId loaders
and clean up some of the other loader caching code
Commit: 496e5995b2c07853953d05540a8368ec18ac7c02
https://github.com/hibernate/hibernate-orm/commit/496e5995b2c07853953d055...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2021-02-24 (Wed, 24 Feb 2021)
Changed paths:
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:
-----------
deprecate old code for fetching id by natural id
Commit: 0fafae4624cb5bf304b0e388898e950f08c5edb0
https://github.com/hibernate/hibernate-orm/commit/0fafae4624cb5bf304b0e38...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/internal/util/collections/ArrayHelper.java
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into wip/6.0
Compare:
https://github.com/hibernate/hibernate-orm/compare/0f92f5388412...0fafae4...