|
@@ -63,13 +63,14 @@ public class QueryWrapper<T> extends AbstractWrapper<T, String, QueryWrapper<T>>
|
|
|
* @param entityClass 本不应该需要的
|
|
|
*/
|
|
|
private QueryWrapper(T entity, Class<T> entityClass, AtomicInteger paramNameSeq,
|
|
|
- Map<String, Object> paramNameValuePairs, MergeSegments mergeSegments,
|
|
|
+ Map<String, Object> paramNameValuePairs, MergeSegments mergeSegments, SharedString paramAlias,
|
|
|
SharedString lastSql, SharedString sqlComment, SharedString sqlFirst) {
|
|
|
super.setEntity(entity);
|
|
|
super.setEntityClass(entityClass);
|
|
|
this.paramNameSeq = paramNameSeq;
|
|
|
this.paramNameValuePairs = paramNameValuePairs;
|
|
|
this.expression = mergeSegments;
|
|
|
+ this.paramAlias = paramAlias;
|
|
|
this.lastSql = lastSql;
|
|
|
this.sqlComment = sqlComment;
|
|
|
this.sqlFirst = sqlFirst;
|
|
@@ -112,7 +113,7 @@ public class QueryWrapper<T> extends AbstractWrapper<T, String, QueryWrapper<T>>
|
|
|
@Override
|
|
|
protected QueryWrapper<T> instance() {
|
|
|
return new QueryWrapper<>(getEntity(), getEntityClass(), paramNameSeq, paramNameValuePairs, new MergeSegments(),
|
|
|
- SharedString.emptyString(), SharedString.emptyString(), SharedString.emptyString());
|
|
|
+ paramAlias, SharedString.emptyString(), SharedString.emptyString(), SharedString.emptyString());
|
|
|
}
|
|
|
|
|
|
@Override
|