From c2e9435744d07316ff5ea47900708d5857b15fbc Mon Sep 17 00:00:00 2001 From: yulichang <570810310@qq.com> Date: Wed, 9 Nov 2022 22:44:56 +0800 Subject: [PATCH] 1.3.0 --- .../yulichang/query/MPJLambdaQueryWrapper.java | 6 +----- .../github/yulichang/toolkit/ReflectionKit.java | 17 ----------------- 2 files changed, 1 insertion(+), 22 deletions(-) diff --git a/mybatis-plus-join-core/src/main/java/com/github/yulichang/query/MPJLambdaQueryWrapper.java b/mybatis-plus-join-core/src/main/java/com/github/yulichang/query/MPJLambdaQueryWrapper.java index 6915ab1..f1d2ad7 100644 --- a/mybatis-plus-join-core/src/main/java/com/github/yulichang/query/MPJLambdaQueryWrapper.java +++ b/mybatis-plus-join-core/src/main/java/com/github/yulichang/query/MPJLambdaQueryWrapper.java @@ -7,14 +7,10 @@ import com.baomidou.mybatisplus.core.conditions.segments.MergeSegments; import com.baomidou.mybatisplus.core.metadata.TableFieldInfo; import com.baomidou.mybatisplus.core.metadata.TableInfo; import com.baomidou.mybatisplus.core.metadata.TableInfoHelper; -import com.baomidou.mybatisplus.core.toolkit.ArrayUtils; -import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; -import com.baomidou.mybatisplus.core.toolkit.StringPool; -import com.baomidou.mybatisplus.core.toolkit.StringUtils; +import com.baomidou.mybatisplus.core.toolkit.*; import com.baomidou.mybatisplus.core.toolkit.support.SFunction; import com.github.yulichang.query.interfaces.MPJJoin; import com.github.yulichang.toolkit.Constant; -import org.springframework.util.Assert; import java.util.*; import java.util.concurrent.atomic.AtomicInteger; diff --git a/mybatis-plus-join-core/src/main/java/com/github/yulichang/toolkit/ReflectionKit.java b/mybatis-plus-join-core/src/main/java/com/github/yulichang/toolkit/ReflectionKit.java index e7b663d..c681018 100644 --- a/mybatis-plus-join-core/src/main/java/com/github/yulichang/toolkit/ReflectionKit.java +++ b/mybatis-plus-join-core/src/main/java/com/github/yulichang/toolkit/ReflectionKit.java @@ -16,12 +16,10 @@ package com.github.yulichang.toolkit; import com.baomidou.mybatisplus.core.toolkit.Assert; -import com.baomidou.mybatisplus.core.toolkit.ClassUtils; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.ExceptionUtils; import org.apache.ibatis.logging.Log; import org.apache.ibatis.logging.LogFactory; -import org.springframework.core.GenericTypeResolver; import java.lang.reflect.*; import java.util.*; @@ -85,21 +83,6 @@ public final class ReflectionKit { } } - /** - *
- * 反射对象获取泛型 - *
- * - * @param clazz 对象 - * @param genericIfc 所属泛型父类 - * @param index 泛型所在位置 - * @return Class - */ - public static Class> getSuperClassGenericType(final Class> clazz, final Class> genericIfc, final int index) { - Class>[] typeArguments = GenericTypeResolver.resolveTypeArguments(ClassUtils.getUserClass(clazz), genericIfc); - return null == typeArguments ? null : typeArguments[index]; - } - /** * Collection字段的泛型