HHH-16820 updated migration guide

This commit is contained in:
Andrea Boriero 2023-06-26 15:23:25 +02:00 committed by Andrea Boriero
parent 9abb3b45de
commit 39db0935b7
1 changed files with 14 additions and 0 deletions

View File

@ -363,3 +363,17 @@ but has to be changed to the proper temporal literal now
```sql
from MyEntity e where e.temporalAttribute > date 2020-01-01
```
[[batch-fetching-changes]]
== Batch Fetching and LockMode
When LockMode is greater than READ Hibernate does not execute the batch fetching so existing uninitialized proxies will not be initialized.
This because the lock mode is different from the one of the proxies in the batch fetch queue.
E.g.
`
MyEntity proxy = session.getReference( MyEntity.class, 1 );
MyEntity myEntity = session.find(MyEntity.class, 2, LockMode.WRITE);
`
only the entity with id equals to 2 will be loaded but the proxy will not be initialized.