HHH-16871 Simplified maximum fetch depth condition

This commit is contained in:
Marco Belladelli 2023-07-10 16:04:49 +02:00
parent 65c1d2db2b
commit 899bf1efa5

View File

@ -942,8 +942,9 @@ else if ( loadQueryInfluencers.getEnabledCascadingFetchProfile() != null ) {
joined = false;
}
else if ( fetchDepth > maximumFetchDepth + 1 ) {
// We can preserve the existing value of joined for basic and embedded values
if ( !( fetchable instanceof BasicValuedModelPart ) && !( fetchable instanceof EmbeddedAttributeMapping ) ) {
return;
joined = false;
}
}
}