Quellcode durchsuchen

fix contract

release_toaliyun_real
xiaohanzi vor 5 Jahren
Ursprung
Commit
2cb1047c7a
1 geänderte Dateien mit 5 neuen und 5 gelöschten Zeilen
  1. +5
    -5
      mybatis-multi-tenancy/src/main/java/com/iformall/plugin/shard/plugin/ShardingSpherePlugin.java

+ 5
- 5
mybatis-multi-tenancy/src/main/java/com/iformall/plugin/shard/plugin/ShardingSpherePlugin.java Datei anzeigen

@@ -186,16 +186,16 @@ public class ShardingSpherePlugin implements Interceptor {
return buildByListTableNames(tableList, oldSql, parameterObject);
}
private String buildTable(Table table,String oldSql,Object parameterObject) {
return buildByTableName(table.getName(), oldSql, parameterObject);
}
private String buildByTableName(String table,String oldSql,Object parameterObject) {
if (!ShardingTableExcuter.isShardingTable(table)) {
return oldSql;
}
String newtable = getShareTable(table,parameterObject);
return oldSql.replaceAll(table, newtable);
}
private String buildTable(Table table,String oldSql,Object parameterObject) {
return buildByTableName(table.getName(), oldSql, parameterObject);
return oldSql.replaceAll(table+" ", newtable+" ").replaceAll(table+".", newtable+"。");
}
private String buildListTables(List<Table> tables,String oldSql,Object parameterObject) {


Laden…
Abbrechen
Speichern