소스 검색

填充类获取tableinfo

miemie 5 년 전
부모
커밋
ec5fd0afce
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/MybatisDefaultParameterHandler.java

+ 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) {
                         Map<?, ?> realEtMap = (Map<?, ?>) et;
                         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 {
                         entity = et;