@@ -330,13 +330,13 @@ public abstract class AbstractWrapper<T, R, This extends AbstractWrapper<T, R, T
* @param condition 查询条件值
*/
protected This addNestedCondition(boolean condition, Function<This, This> func) {
- return doIt(condition, LEFT_BRACKET, func.apply(instance(paramNameSeq, paramNameValuePairs)), RIGHT_BRACKET);
+ return doIt(condition, LEFT_BRACKET, func.apply(instance()), RIGHT_BRACKET);
}
/**
* 子类返回一个自己的新对象
- protected abstract This instance(AtomicInteger paramNameSeq, Map<String, Object> paramNameValuePairs);
+ protected abstract This instance();
* 格式化SQL
@@ -118,7 +118,7 @@ public class LambdaQueryWrapper<T> extends AbstractLambdaWrapper<T, LambdaQueryW
* </p>
@Override
- protected LambdaQueryWrapper<T> instance(AtomicInteger paramNameSeq, Map<String, Object> paramNameValuePairs) {
+ protected LambdaQueryWrapper<T> instance() {
return new LambdaQueryWrapper<>(entity, entityClass, null, paramNameSeq, paramNameValuePairs, new MergeSegments());
@@ -114,7 +114,7 @@ public class QueryWrapper<T> extends AbstractWrapper<T, String, QueryWrapper<T>>
- protected QueryWrapper<T> instance(AtomicInteger paramNameSeq, Map<String, Object> paramNameValuePairs) {
+ protected QueryWrapper<T> instance() {
return new QueryWrapper<>(entity, entityClass, paramNameSeq, paramNameValuePairs, new MergeSegments());
@@ -86,7 +86,7 @@ public class LambdaUpdateWrapper<T> extends AbstractLambdaWrapper<T, LambdaUpdat
- protected LambdaUpdateWrapper<T> instance(AtomicInteger paramNameSeq, Map<String, Object> paramNameValuePairs) {
+ protected LambdaUpdateWrapper<T> instance() {
return new LambdaUpdateWrapper<>(entity, sqlSet, paramNameSeq, paramNameValuePairs, new MergeSegments());
@@ -92,7 +92,7 @@ public class UpdateWrapper<T> extends AbstractWrapper<T, String, UpdateWrapper<T
- protected UpdateWrapper<T> instance(AtomicInteger paramNameSeq, Map<String, Object> paramNameValuePairs) {
+ protected UpdateWrapper<T> instance() {
return new UpdateWrapper<>(entity, sqlSet, paramNameSeq, paramNameValuePairs, new MergeSegments());
@@ -9,7 +9,6 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import java.util.Collections;
import java.util.Map;
-import java.util.concurrent.atomic.AtomicInteger;
* <p>
@@ -218,7 +217,7 @@ public final class Wrappers {
- protected EmptyWrapper<T> instance(AtomicInteger paramNameSeq, Map<String, Object> paramNameValuePairs) {
+ protected EmptyWrapper<T> instance() {
throw new UnsupportedOperationException();
@@ -97,7 +97,7 @@ class KtQueryWrapper<T : Any> : AbstractKtWrapper<T, KtQueryWrapper<T>>, Query<K
* 用于生成嵌套 sql
* 故 sqlSelect 不向下传递
- override fun instance(paramNameSeq: AtomicInteger, paramNameValuePairs: Map<String, Any>): KtQueryWrapper<T> {
+ override fun instance(): KtQueryWrapper<T> {
return KtQueryWrapper(entity, entityClass, null, paramNameSeq, paramNameValuePairs, MergeSegments())
@@ -67,7 +67,7 @@ class KtUpdateWrapper<T : Any> : AbstractKtWrapper<T, KtUpdateWrapper<T>>, Updat
return typedThis
- override fun instance(paramNameSeq: AtomicInteger, paramNameValuePairs: Map<String, Any>): KtUpdateWrapper<T> {
+ override fun instance(): KtUpdateWrapper<T> {
return KtUpdateWrapper(entity, paramNameSeq, paramNameValuePairs, MergeSegments())