From 1d0e1854d85302189e51d85c9962501192939b4a Mon Sep 17 00:00:00 2001
From: shicf <shi_chongfu@163.com>
Date: 星期日, 29 三月 2026 17:48:43 +0800
Subject: [PATCH] 数据中获取表名

---
 src/main/java/com/product/datasource/utils/BatchUtil.java |    6 +++---
 src/main/java/com/product/datasource/dao/Dao.java         |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/product/datasource/dao/Dao.java b/src/main/java/com/product/datasource/dao/Dao.java
index 8338d5e..77cb2bc 100644
--- a/src/main/java/com/product/datasource/dao/Dao.java
+++ b/src/main/java/com/product/datasource/dao/Dao.java
@@ -276,7 +276,7 @@
 			while (rs.next()) {
 				FieldMetaEntity f = getFields(rs.getMetaData());
 				FieldSetEntity loaddingData = new FieldSetEntity();
-				loaddingData.setTableName(f.getTableName()[0]);
+				loaddingData.setTableName(f.getTableName(0));
 				for (int i = 0; i < f.getFields().length; i++) {
 					Object field = f.getFields()[i];
 					Object value = rs.getObject(field.toString());
diff --git a/src/main/java/com/product/datasource/utils/BatchUtil.java b/src/main/java/com/product/datasource/utils/BatchUtil.java
index 7a4cd8e..2fdc611 100644
--- a/src/main/java/com/product/datasource/utils/BatchUtil.java
+++ b/src/main/java/com/product/datasource/utils/BatchUtil.java
@@ -27,7 +27,7 @@
                 fields.add(automaticallyPrimaryField);
                 index = fields.size() - 1;
             }
-            StringBuilder sql = new StringBuilder(" insert into ").append(fieldMetaEntity.getTableName()[0]).append(" ( ");
+            StringBuilder sql = new StringBuilder(" insert into ").append(fieldMetaEntity.getTableName(0)).append(" ( ");
             for (int i = 0; i < fields.size(); i++) {
                 String field = fields.get(i);
                 if (i > 0) {
@@ -42,7 +42,7 @@
                 }
                 if (index > -1 && i == index) {
                     //mes鐗规畩澶勭悊 璋冪敤mes鏁版嵁搴撳嚱鏁扮敓鎴愯嚜澧炰富閿�
-                    String o = fieldMetaEntity.getTableName()[0].toString();
+                    String o = fieldMetaEntity.getTableName(0).toString();
                     if ("T_WIP_DETAIL".equalsIgnoreCase(o)) {
                         o = "WIP_DETAIL";
                     }
@@ -62,7 +62,7 @@
 
     public static StringBuilder getUpdateSql(FieldMetaEntity fieldMetaEntity, String filter) {
         if (fieldMetaEntity != null && !ArrayUtil.isEmpty(fieldMetaEntity.getFields())) {
-            StringBuilder sql = new StringBuilder(" UPDATE ").append(fieldMetaEntity.getTableName()[0]).append(" SET ");
+            StringBuilder sql = new StringBuilder(" UPDATE ").append(fieldMetaEntity.getTableName(0)).append(" SET ");
             Object[] fields = fieldMetaEntity.getFields();
             for (int i = 0; i < fields.length; i++) {
                 if (i > 0) {

--
Gitblit v1.9.2