This commit is contained in:
yulichang 2021-04-19 19:57:39 +08:00
parent 29fe842e7c
commit 32c333234b
2 changed files with 6 additions and 3 deletions

View File

@ -22,7 +22,7 @@ public abstract class MPJAbstractLambdaWrapper<T, Children extends MPJAbstractLa
/** /**
* 关联的表 * 关联的表
*/ */
protected final Map<Class<?>, Integer> subTable = new HashMap<>(); protected Map<Class<?>, Integer> subTable = new HashMap<>();
@Override @Override
protected <X> String columnToString(X column) { protected <X> String columnToString(X column) {

View File

@ -71,7 +71,8 @@ public class MPJJoinLambdaQueryWrapper<T> extends MPJAbstractLambdaWrapper<T, MP
*/ */
MPJJoinLambdaQueryWrapper(T entity, Class<T> entityClass, SharedString sqlSelect, AtomicInteger paramNameSeq, MPJJoinLambdaQueryWrapper(T entity, Class<T> entityClass, SharedString sqlSelect, AtomicInteger paramNameSeq,
Map<String, Object> paramNameValuePairs, MergeSegments mergeSegments, Map<String, Object> paramNameValuePairs, MergeSegments mergeSegments,
SharedString lastSql, SharedString sqlComment, SharedString sqlFirst) { SharedString lastSql, SharedString sqlComment, SharedString sqlFirst,
Map<Class<?>, Integer> subTable) {
super.setEntity(entity); super.setEntity(entity);
super.setEntityClass(entityClass); super.setEntityClass(entityClass);
this.paramNameSeq = paramNameSeq; this.paramNameSeq = paramNameSeq;
@ -81,6 +82,7 @@ public class MPJJoinLambdaQueryWrapper<T> extends MPJAbstractLambdaWrapper<T, MP
this.lastSql = lastSql; this.lastSql = lastSql;
this.sqlComment = sqlComment; this.sqlComment = sqlComment;
this.sqlFirst = sqlFirst; this.sqlFirst = sqlFirst;
this.subTable = subTable;
} }
/** /**
@ -182,7 +184,8 @@ public class MPJJoinLambdaQueryWrapper<T> extends MPJAbstractLambdaWrapper<T, MP
@Override @Override
protected MPJJoinLambdaQueryWrapper<T> instance() { protected MPJJoinLambdaQueryWrapper<T> instance() {
return new MPJJoinLambdaQueryWrapper<>(getEntity(), getEntityClass(), null, paramNameSeq, paramNameValuePairs, 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 @Override