diff --git a/mybatis-multi-tenancy/src/main/java/com/iformall/plugin/shard/plugin/ShardingSpherePlugin.java b/mybatis-multi-tenancy/src/main/java/com/iformall/plugin/shard/plugin/ShardingSpherePlugin.java index d06fd59be..6823395d0 100644 --- a/mybatis-multi-tenancy/src/main/java/com/iformall/plugin/shard/plugin/ShardingSpherePlugin.java +++ b/mybatis-multi-tenancy/src/main/java/com/iformall/plugin/shard/plugin/ShardingSpherePlugin.java @@ -195,7 +195,7 @@ public class ShardingSpherePlugin implements Interceptor { return oldSql; } String newtable = getShareTable(table,parameterObject); - return oldSql.replaceAll(table+" ", newtable+" ").replaceAll(table+".", newtable+"。"); + return oldSql.replaceAll(table+" ", newtable+" ").replaceAll(table+".", newtable+"。").replaceAll(table+")", newtable+")"); } private String buildListTables(List tables,String oldSql,Object parameterObject) {