Преглед изворни кода

fix contract

release_toaliyun_real
xiaohanzi пре 5 година
родитељ
комит
2cb1047c7a
1 измењених фајлова са 5 додато и 5 уклоњено
  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 Прегледај датотеку

@@ -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) {


Loading…
Откажи
Сачувај