HHH-15990 unable to determine TableReference when associate ManyToOne fetch lazy and NotFound IGNORE

This commit is contained in:
Andrea Boriero 2023-02-12 10:13:18 +01:00 committed by Christian Beikov
parent 4d433e7c03
commit c6e30f8042
1 changed files with 1 additions and 1 deletions

View File

@ -3769,7 +3769,7 @@ public abstract class BaseSqmToSqlAstConverter<T extends Statement> extends Base
if ( inferredEntityMapping == null ) {
// When the inferred mapping is null, we try to resolve to the FK by default,
// which is fine because expansion to all target columns for select and group by clauses is handled below
if ( entityValuedModelPart instanceof EntityAssociationMapping && ( (EntityAssociationMapping) entityValuedModelPart ).getSideNature() != ForeignKeyDescriptor.Nature.TARGET ) {
if ( entityValuedModelPart instanceof EntityAssociationMapping && ( (EntityAssociationMapping) entityValuedModelPart ).isFkOptimizationAllowed() ) {
// If the table group uses an association mapping that is not a one-to-many,
// we make use of the FK model part
final EntityAssociationMapping associationMapping = (EntityAssociationMapping) entityValuedModelPart;