|
@@ -211,10 +211,15 @@ public class MetaBuilder {
|
|
|
String primaryKey = "";
|
|
String primaryKey = "";
|
|
|
int index = 0;
|
|
int index = 0;
|
|
|
while (rs.next()) {
|
|
while (rs.next()) {
|
|
|
|
|
+ String cn = rs.getString("COLUMN_NAME");
|
|
|
|
|
+ if (primaryKey.equals(cn)) {
|
|
|
|
|
+ continue ;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
if (index++ > 0) {
|
|
if (index++ > 0) {
|
|
|
primaryKey += ",";
|
|
primaryKey += ",";
|
|
|
}
|
|
}
|
|
|
- primaryKey += rs.getString("COLUMN_NAME");
|
|
|
|
|
|
|
+ primaryKey += cn;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 无主键的 table 将在后续的 removeNoPrimaryKeyTable() 中被移除,不再抛出异常
|
|
// 无主键的 table 将在后续的 removeNoPrimaryKeyTable() 中被移除,不再抛出异常
|