|
@@ -19,6 +19,7 @@ import com.baomidou.mybatisplus.annotation.IdType;
|
|
import com.baomidou.mybatisplus.core.enums.SqlMethod;
|
|
import com.baomidou.mybatisplus.core.enums.SqlMethod;
|
|
import com.baomidou.mybatisplus.core.injector.AbstractMethod;
|
|
import com.baomidou.mybatisplus.core.injector.AbstractMethod;
|
|
import com.baomidou.mybatisplus.core.metadata.TableInfo;
|
|
import com.baomidou.mybatisplus.core.metadata.TableInfo;
|
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.StringPool;
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
import com.baomidou.mybatisplus.core.toolkit.TableInfoHelper;
|
|
import com.baomidou.mybatisplus.core.toolkit.TableInfoHelper;
|
|
import com.baomidou.mybatisplus.core.toolkit.sql.SqlScriptUtils;
|
|
import com.baomidou.mybatisplus.core.toolkit.sql.SqlScriptUtils;
|
|
@@ -43,9 +44,9 @@ public class Insert extends AbstractMethod {
|
|
KeyGenerator keyGenerator = new NoKeyGenerator();
|
|
KeyGenerator keyGenerator = new NoKeyGenerator();
|
|
SqlMethod sqlMethod = SqlMethod.INSERT_ONE;
|
|
SqlMethod sqlMethod = SqlMethod.INSERT_ONE;
|
|
String columnScript = SqlScriptUtils.convertTrim(tableInfo.getAllInsertSqlColumn(),
|
|
String columnScript = SqlScriptUtils.convertTrim(tableInfo.getAllInsertSqlColumn(),
|
|
- "(", ")", null, ",");
|
|
|
|
|
|
+ StringPool.LEFT_BRACKET, StringPool.RIGHT_BRACKET, null, StringPool.COMMA);
|
|
String valuesScript = SqlScriptUtils.convertTrim(tableInfo.getAllInsertSqlProperty(),
|
|
String valuesScript = SqlScriptUtils.convertTrim(tableInfo.getAllInsertSqlProperty(),
|
|
- "(", ")", null, ",");
|
|
|
|
|
|
+ StringPool.LEFT_BRACKET, StringPool.RIGHT_BRACKET, null, StringPool.COMMA);
|
|
String keyProperty = null;
|
|
String keyProperty = null;
|
|
String keyColumn = null;
|
|
String keyColumn = null;
|
|
// 表包含主键处理逻辑,如果不包含主键当普通字段处理
|
|
// 表包含主键处理逻辑,如果不包含主键当普通字段处理
|