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 aa1cb6fdf..3543ebc9b 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 @@ -178,7 +178,10 @@ public class ShardingSpherePlugin implements MyBatisPlus { private Object getValue(String column,Object parameterObject,Map parentChainMap) { if (null != parentChainMap && parentChainMap.containsKey(column)) { - return parentChainMap.get(column); + Object o = parentChainMap.get(column); + if (null != o) { + return o; + } } if (parameterObject instanceof Map) {