Переглянути джерело

修改主键缓存信息.

nieqiurong 7 роки тому
батько
коміт
4473c0e452

+ 1 - 1
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/toolkit/LambdaUtils.java

@@ -100,7 +100,7 @@ public final class LambdaUtils {
             if (tableInfo.getClazz() != clazz) {
                 saveCache(tableInfo.getClazz().getName(), tableInfo.getKeyProperty(), tableInfo.getKeyColumn());
             }
-            map.put(tableInfo.getKeyProperty(), tableInfo.getKeySqlSelect());
+            map.put(tableInfo.getKeyProperty(), tableInfo.getKeyColumn());
         }
         tableInfo.getFieldList().forEach(i -> {
             if (i.getClazz() != clazz) {

+ 1 - 4
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/toolkit/TableInfoHelper.java

@@ -99,10 +99,7 @@ public class TableInfoHelper {
      * @return
      */
     public static String[] getTableColumns(Class<?> clazz, String... excludeColumns) {
-        if (null == clazz || ArrayUtils.isEmpty(excludeColumns)) {
-            return null;
-        }
-
+        Assert.notNull(clazz, "clazz is not null");
         TableInfo tableInfo = getTableInfo(clazz);
         Assert.notNull(tableInfo, "Undiscovered table info . " + clazz.getName());