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 b95820661..788fc1061 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 @@ -189,7 +189,7 @@ public class ShardingSpherePlugin implements MyBatisPlus { }else if(((Map) parameterObject).containsKey(column)) { o = ((Map) parameterObject).get(column); }else if (((Map) parameterObject).containsKey(field)) { - o = ((Map) parameterObject).get(column); + o = ((Map) parameterObject).get(field); } return getValue(column,o,parentChainMap); }else if (isBasicTypeValue(parameterObject)) {