From 78e05bd8d9bbe984cc31d99a40610b9f890cc0cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E9=91=AB?= Date: Mon, 31 Jul 2023 14:17:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=B7=A5=E5=85=B7=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/mybatisflex/core/mybatis/FlexConfiguration.java | 2 +- .../src/main/java/com/mybatisflex/core/util/ClassUtil.java | 1 + .../src/main/java/com/mybatisflex/core/util/ConvertUtil.java | 3 ++- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/mybatis/FlexConfiguration.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/mybatis/FlexConfiguration.java index c364091d..8727d865 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/mybatis/FlexConfiguration.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/mybatis/FlexConfiguration.java @@ -53,7 +53,7 @@ import java.util.concurrent.ConcurrentHashMap; public class FlexConfiguration extends Configuration { - private static Map dynamicMappedStatementCache = new ConcurrentHashMap<>(); + private static final Map dynamicMappedStatementCache = new ConcurrentHashMap<>(); public FlexConfiguration(Environment environment) { super(environment); diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/util/ClassUtil.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/util/ClassUtil.java index 4aafe2db..ceae089d 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/util/ClassUtil.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/util/ClassUtil.java @@ -28,6 +28,7 @@ import java.util.function.Predicate; * @author michael * @date 17/3/21 */ +@SuppressWarnings("unchecked") public class ClassUtil { private ClassUtil() { diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/util/ConvertUtil.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/util/ConvertUtil.java index 0bea9d08..47d15cc9 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/util/ConvertUtil.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/util/ConvertUtil.java @@ -28,11 +28,12 @@ public class ConvertUtil { private ConvertUtil() { } + @SuppressWarnings("rawtypes") public static Object convert(Object value, Class targetClass) { return convert(value, targetClass, false); } - @SuppressWarnings("unchecked") + @SuppressWarnings({"unchecked", "rawtypes"}) public static Object convert(Object value, Class targetClass, boolean ignoreConvertError) { if (value == null && targetClass.isPrimitive()) { return getPrimitiveDefaultValue(targetClass);