From 6e15fb58d1530c5dc28be872f950b2d5758246f8 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期日, 27 十一月 2022 08:50:48 +0800 Subject: [PATCH] 1 --- src/main/java/com/lf/server/extend/InsertBatchMethod.java | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/lf/server/extend/InsertBatchMethod.java b/src/main/java/com/lf/server/extend/InsertBatchMethod.java index ec2d00a..06a1971 100644 --- a/src/main/java/com/lf/server/extend/InsertBatchMethod.java +++ b/src/main/java/com/lf/server/extend/InsertBatchMethod.java @@ -8,12 +8,18 @@ import org.apache.ibatis.mapping.MappedStatement; import org.apache.ibatis.mapping.SqlSource; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; + /** * 鎵归噺鎻掑叆鏂规硶 * @author WWW */ @SuppressWarnings("ALL") public class InsertBatchMethod extends AbstractMethod { + private static List<String> excludeFields = new ArrayList<>(Arrays.asList("gid", "objectid", "updateuser", "updatetime", "shape_leng", "shape_area")); + /** * insert into user(id, name, age) values (1, "a", 17), (2, "b", 18); * <script> @@ -41,7 +47,7 @@ // fieldSql.append(tableInfo.getKeyColumn()).append(",") // tableInfo.getFieldList().forEach(x -> fieldSql.append(x.getColumn()).append(",")) for (TableFieldInfo f : tableInfo.getFieldList()) { - if (GdbHelper.excludeFields.contains(f.getColumn())) { + if (excludeFields.contains(f.getColumn())) { continue; } @@ -61,7 +67,7 @@ // valueSql.append("#{item.").append(tableInfo.getKeyProperty()).append("},") // tableInfo.getFieldList().forEach(x -> valueSql.append("#{item.").append(x.getProperty()).append("},")) for (TableFieldInfo f : tableInfo.getFieldList()) { - if (GdbHelper.excludeFields.contains(f.getColumn())) { + if (excludeFields.contains(f.getColumn())) { continue; } -- Gitblit v1.9.3