Skip to content

Commit da7acbf

Browse files
committed
very minor changes
1 parent 3f666cd commit da7acbf

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/SimpleForeignKeyDescriptor.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@
6262
import org.hibernate.type.descriptor.java.JavaType;
6363

6464
import static org.hibernate.engine.internal.ManagedTypeHelper.asPersistentAttributeInterceptable;
65+
import static org.hibernate.engine.internal.ManagedTypeHelper.isPersistentAttributeInterceptable;
66+
import static org.hibernate.proxy.HibernateProxy.extractLazyInitializer;
6567

6668
/**
6769
* @author Steve Ebersole
@@ -496,7 +498,7 @@ public Object getAssociationKeyFromSide(
496498
if ( targetObject == null ) {
497499
return null;
498500
}
499-
final LazyInitializer lazyInitializer = HibernateProxy.extractLazyInitializer( targetObject );
501+
final LazyInitializer lazyInitializer = extractLazyInitializer( targetObject );
500502
if ( lazyInitializer != null ) {
501503
if ( refersToPrimaryKey ) {
502504
return lazyInitializer.getIdentifier();
@@ -510,10 +512,11 @@ public Object getAssociationKeyFromSide(
510512
return ( (EntityIdentifierMapping) modelPart ).getIdentifierIfNotUnsaved( targetObject, session );
511513
}
512514

513-
if ( lazyInitializer == null && ManagedTypeHelper.isPersistentAttributeInterceptable( targetObject ) ) {
515+
if ( lazyInitializer == null && isPersistentAttributeInterceptable( targetObject ) ) {
514516
final PersistentAttributeInterceptor interceptor =
515517
asPersistentAttributeInterceptable( targetObject ).$$_hibernate_getInterceptor();
516-
if ( interceptor instanceof EnhancementAsProxyLazinessInterceptor && !( (EnhancementAsProxyLazinessInterceptor) interceptor ).isInitialized() ) {
518+
if ( interceptor instanceof EnhancementAsProxyLazinessInterceptor lazinessInterceptor
519+
&& !lazinessInterceptor.isInitialized() ) {
517520
Hibernate.initialize( targetObject );
518521
}
519522
}

0 commit comments

Comments
 (0)