HHH-10993 : NPE when Lazy loading collection without transaction for bytecode enhanced entitie

(cherry picked from commit 2c553f3290)
This commit is contained in:
Gail Badner 2016-07-26 16:22:04 -07:00
parent 43134abdd0
commit f8243a6007
1 changed files with 7 additions and 4 deletions

View File

@ -335,11 +335,14 @@ public abstract class AbstractEntityEntry implements Serializable, EntityEntry {
@Override
public void overwriteLoadedStateCollectionValue(String propertyName, PersistentCollection collection) {
assert propertyName != null;
assert loadedState != null;
// nothing to do if status is READ_ONLY
if ( getStatus() != Status.READ_ONLY ) {
assert propertyName != null;
assert loadedState != null;
final int propertyIndex = ( (UniqueKeyLoadable) persister ).getPropertyIndex( propertyName );
loadedState[propertyIndex] = collection;
final int propertyIndex = ( (UniqueKeyLoadable) persister ).getPropertyIndex( propertyName );
loadedState[propertyIndex] = collection;
}
}
@Override