From 8edc5c1b56c03f5ed6f9b42fc9c28523a7acac35 Mon Sep 17 00:00:00 2001 From: xiaohanzi Date: Thu, 10 Sep 2020 09:42:12 +0800 Subject: [PATCH] fix shard bug --- .../com/iformall/plugin/shard/plugin/ShardingSpherePlugin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) {