Browse Source

填充类获取tableinfo

miemie 5 years ago
parent
commit
ec5fd0afce

+ 2 - 2
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/MybatisDefaultParameterHandler.java

@@ -98,8 +98,8 @@ public class MybatisDefaultParameterHandler extends DefaultParameterHandler {
                     if (et instanceof Map) {
                     if (et instanceof Map) {
                         Map<?, ?> realEtMap = (Map<?, ?>) et;
                         Map<?, ?> realEtMap = (Map<?, ?>) et;
                         if (realEtMap.containsKey(Constants.MP_OPTLOCK_ET_ORIGINAL)) {
                         if (realEtMap.containsKey(Constants.MP_OPTLOCK_ET_ORIGINAL)) {
-                            entity = realEtMap.get(Constants.MP_OPTLOCK_ET_ORIGINAL);
-                            tableInfo = TableInfoHelper.getTableInfo(entity.getClass());
+                            tableInfo = TableInfoHelper.getTableInfo(realEtMap.get(Constants.MP_OPTLOCK_ET_ORIGINAL).getClass());
+                            entity = realEtMap;
                         }
                         }
                     } else {
                     } else {
                         entity = et;
                         entity = et;