From 32c333234ba99e4c1cd1d943cc037399f59af6a3 Mon Sep 17 00:00:00 2001 From: yulichang <570810310@qq.com> Date: Mon, 19 Apr 2021 19:57:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../github/yulichang/wrapper/MPJAbstractLambdaWrapper.java | 2 +- .../yulichang/wrapper/MPJJoinLambdaQueryWrapper.java | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/github/yulichang/wrapper/MPJAbstractLambdaWrapper.java b/src/main/java/com/github/yulichang/wrapper/MPJAbstractLambdaWrapper.java index 22fb40f..c0584ac 100644 --- a/src/main/java/com/github/yulichang/wrapper/MPJAbstractLambdaWrapper.java +++ b/src/main/java/com/github/yulichang/wrapper/MPJAbstractLambdaWrapper.java @@ -22,7 +22,7 @@ public abstract class MPJAbstractLambdaWrapper, Integer> subTable = new HashMap<>(); + protected Map, Integer> subTable = new HashMap<>(); @Override protected String columnToString(X column) { diff --git a/src/main/java/com/github/yulichang/wrapper/MPJJoinLambdaQueryWrapper.java b/src/main/java/com/github/yulichang/wrapper/MPJJoinLambdaQueryWrapper.java index e0f71ed..bfe4ac1 100644 --- a/src/main/java/com/github/yulichang/wrapper/MPJJoinLambdaQueryWrapper.java +++ b/src/main/java/com/github/yulichang/wrapper/MPJJoinLambdaQueryWrapper.java @@ -71,7 +71,8 @@ public class MPJJoinLambdaQueryWrapper extends MPJAbstractLambdaWrapper entityClass, SharedString sqlSelect, AtomicInteger paramNameSeq, Map paramNameValuePairs, MergeSegments mergeSegments, - SharedString lastSql, SharedString sqlComment, SharedString sqlFirst) { + SharedString lastSql, SharedString sqlComment, SharedString sqlFirst, + Map, Integer> subTable) { super.setEntity(entity); super.setEntityClass(entityClass); this.paramNameSeq = paramNameSeq; @@ -81,6 +82,7 @@ public class MPJJoinLambdaQueryWrapper extends MPJAbstractLambdaWrapper extends MPJAbstractLambdaWrapper instance() { return new MPJJoinLambdaQueryWrapper<>(getEntity(), getEntityClass(), null, paramNameSeq, paramNameValuePairs, - new MergeSegments(), SharedString.emptyString(), SharedString.emptyString(), SharedString.emptyString()); + new MergeSegments(), SharedString.emptyString(), SharedString.emptyString(), SharedString.emptyString(), + this.subTable); } @Override