HHH-16871 Simplified maximum fetch depth condition
This commit is contained in:
parent
65c1d2db2b
commit
899bf1efa5
|
@ -942,8 +942,9 @@ public class LoaderSelectBuilder {
|
||||||
joined = false;
|
joined = false;
|
||||||
}
|
}
|
||||||
else if ( fetchDepth > maximumFetchDepth + 1 ) {
|
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 ) ) {
|
if ( !( fetchable instanceof BasicValuedModelPart ) && !( fetchable instanceof EmbeddedAttributeMapping ) ) {
|
||||||
return;
|
joined = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue