Skip to content

Commit 6904a19

Browse files
committed
HHH-15481 NaturalId and Lazy cause a class cast Exception
1 parent 84c4a57 commit 6904a19

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityDelayedFetchInitializer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,9 +133,9 @@ public void resolveInstance(RowProcessingState rowProcessingState) {
133133
final PersistenceContext persistenceContext = session.getPersistenceContextInternal();
134134
entityInstance = persistenceContext.getEntity( euk );
135135
if ( entityInstance == null ) {
136-
if ( ((AbstractEntityInitializer) this.parentAccess).getEntityDescriptor()
136+
if ( ( (AbstractEntityInitializer) this.parentAccess.findFirstEntityDescriptorAccess() ).getEntityDescriptor()
137137
.getBytecodeEnhancementMetadata()
138-
.isEnhancedForLazyLoading() ) {
138+
.isEnhancedForLazyLoading() ) {
139139
return;
140140
}
141141
entityInstance = ( (UniqueKeyLoadable) concreteDescriptor ).loadByUniqueKey(

0 commit comments

Comments
 (0)