30 lines
1.1 KiB
Plaintext
30 lines
1.1 KiB
Plaintext
= 6.3 Migration Guide
|
|
:toc:
|
|
:toclevels: 4
|
|
:docsBase: https://docs.jboss.org/hibernate/orm
|
|
:versionDocBase: {docsBase}/6.3
|
|
:userGuideBase: {versionDocBase}/userguide/html_single/Hibernate_User_Guide.html
|
|
:javadocsBase: {versionDocBase}/javadocs
|
|
|
|
|
|
This guide discusses migration to Hibernate ORM version 6.3. For migration from
|
|
earlier versions, see any other pertinent migration guides as well.
|
|
|
|
* link:{docsBase}/6.2/migration-guide/migration-guide.html[6.2 Migration guide]
|
|
* link:{docsBase}/6.1/migration-guide/migration-guide.html[6.1 Migration guide]
|
|
* link:{docsBase}/6.0/migration-guide/migration-guide.html[6.0 Migration guide]
|
|
|
|
[[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.
|