fix: setParamAlias

This commit is contained in:
yulichang 2024-10-12 17:08:12 +08:00
parent 951316e84f
commit 51f39d1129

View File

@ -259,8 +259,8 @@ public class MPJLambdaWrapper<T> extends JoinAbstractLambdaWrapper<T, MPJLambdaW
wrapper.tableList.setParent(this.tableList); wrapper.tableList.setParent(this.tableList);
wrapper.alias = st; wrapper.alias = st;
wrapper.subTableAlias = st; wrapper.subTableAlias = st;
consumer.accept(wrapper);
addCustomWrapper(wrapper); addCustomWrapper(wrapper);
consumer.accept(wrapper);
this.selectColumns.add(new SelectSub(() -> WrapperUtils.buildSubSqlByWrapper(clazz, wrapper, alias), hasAlias, this.alias, alias)); this.selectColumns.add(new SelectSub(() -> WrapperUtils.buildSubSqlByWrapper(clazz, wrapper, alias), hasAlias, this.alias, alias));
return typedThis; return typedThis;
} }
@ -334,7 +334,7 @@ public class MPJLambdaWrapper<T> extends JoinAbstractLambdaWrapper<T, MPJLambdaW
wrapperMap = new HashMap<>(); wrapperMap = new HashMap<>();
} }
String key = "ew" + index; String key = "ew" + index;
wrapper.setParamAlias(wrapper.getParamAlias() + ".wrapperMap." + key); wrapper.setParamAlias(getParamAlias() + ".wrapperMap." + key);
wrapperMap.put(key, wrapper); wrapperMap.put(key, wrapper);
} }