Issue seems to be in class BaseSqmToSqlAstConverter.java, method visitTableGroup() being called by method visitQualifiedAttributeJoin()
mapping.toSqlExpression(tableGroup, ..) was changed to mapping.toSqlExpression(getFromClauseAccess().findTableGroup( path.getLhs().getNavigablePath() ) in 6.2.2 This causes it to return tableGroup as entities.TestEntity(xxx).images(xxx). {element} instead of entities.TestEntity(xxx).images(xxx).scaledImages(xxx).{element} , hence throwing the exception. |