浏览代码

增加遗漏的 .toUpperCase(Locale.ENGLISH)

hcl 6 年之前
父节点
当前提交
9259353fa1

+ 2 - 1
mybatis-plus-extension/src/main/kotlin/com/baomidou/mybatisplus/extension/kotlin/AbstractKtWrapper.kt

@@ -19,6 +19,7 @@ import com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 import com.baomidou.mybatisplus.core.toolkit.LambdaUtils
 import com.baomidou.mybatisplus.core.toolkit.StringPool
 import com.baomidou.mybatisplus.core.toolkit.support.ColumnCache
+import java.util.*
 import kotlin.reflect.KProperty
 
 /**
@@ -61,7 +62,7 @@ abstract class AbstractKtWrapper<T, Children : AbstractKtWrapper<T, Children>> :
         if (!::columnMap.isInitialized) {
             columnMap = LambdaUtils.getColumnMap(this.checkEntityClass.name)
         }
-        return columnMap[kProperty.name]?.let { if (onlyColumn) it.column else it.columnSelect }
+        return columnMap[kProperty.name.toUpperCase(Locale.ENGLISH)]?.let { if (onlyColumn) it.column else it.columnSelect }
     }
 
     /**