From 3583b5f237a98815e401873ab792f1ec59506e17 Mon Sep 17 00:00:00 2001 From: jeffreyning Date: Sun, 29 Jan 2023 17:01:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8Emp3.5.3.1=E5=85=BC=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 8 ++++---- pom.xml | 4 ++-- .../mybatisplus/base/DeleteByMultiIdMethod.java | 6 ++++++ .../mybatisplus/base/SelectByMultiIdMethod.java | 5 +++++ .../mybatisplus/base/UpdateByMultiIdMethod.java | 6 ++++++ 5 files changed, 23 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index c940c9f..a0b2b6b 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ mpp的lambda方式(1.7.0中使用@com.MPP@col)
com.github.jeffreyning mybatisplus-plus - 1.7.2-RELEASE + 1.7.3-RELEASE ```` @@ -412,9 +412,9 @@ mybatisplus-plus1.5.0兼容mybatisplus3.3.1(mybatis3.5.3)到最新版mybatisplus mybatisplus-plus1.5.1与最高到mybatisplus3.4.3.1兼容 (mybatisplus-plus1.5.1与mybatisplus3.4.3不兼容,mybatisplus3.4.3自身有bug无法使用,报sun.reflect.generics.reflectiveObjects.TypeVariableImpl cannot be cast to java.lang.Class) (mybatisplus-plus1.5.1与mybatisplus3.4.3.2不兼容,报org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)) -mybatisplus-plus1.6.0与mybatisplus3.4.3.2+兼容(已经测试到mybatisplus3.5.2 2022118) -mybatisplus-plus1.7.0兼容jdk11(删除了自定义ognl根路径功能)(与mpp1.6.0的兼容范围一致 已经测试到mybatisplus3.5.2 2022118) - +mybatisplus-plus1.6.0与mybatisplus3.4.3.2到mybatisplus3.5.2兼容(已经测试到mybatisplus3.5.2 2022118 )(与mybatisplus3.5.3不兼容) +mybatisplus-plus1.7.0兼容jdk11(删除了自定义ognl根路径功能)(1.7.0/1.7.1/1.7.2 与mpp1.6.0的兼容范围一致) +mybatisplus-plus1.7.3与mybatisplus3.5.1+兼容(已经测试到mybatisplus3.5.3.1 20230129) **demo下载** 欢迎添加mpp技术交流qq群 **1028241274** 从群文件中下载各版本demo 或者从网盘中下载demo,下载密码需要搜索"爱好与编程"订阅公众号,回复"plus"获取 diff --git a/pom.xml b/pom.xml index d4cd7c5..2532fba 100644 --- a/pom.xml +++ b/pom.xml @@ -2,12 +2,12 @@ 4.0.0 com.github.jeffreyning mybatisplus-plus - 1.7.2-RELEASE + 1.7.3-RELEASE com.baomidou mybatis-plus-boot-starter - 3.4.3.2 + 3.5.3.1 compile true diff --git a/src/main/java/com/github/jeffreyning/mybatisplus/base/DeleteByMultiIdMethod.java b/src/main/java/com/github/jeffreyning/mybatisplus/base/DeleteByMultiIdMethod.java index ea7d6b4..a7e8ab4 100644 --- a/src/main/java/com/github/jeffreyning/mybatisplus/base/DeleteByMultiIdMethod.java +++ b/src/main/java/com/github/jeffreyning/mybatisplus/base/DeleteByMultiIdMethod.java @@ -21,6 +21,12 @@ */ public class DeleteByMultiIdMethod extends AbstractMethod { private static final Logger logger = LoggerFactory.getLogger(DeleteByMultiIdMethod.class); + + //for mp 5.3.5.1 + public DeleteByMultiIdMethod(){ + super("deleteByMultiId"); + } + private String getCol(List fieldList, String attrName){ for(TableFieldInfo tableFieldInfo: fieldList){ String prop=tableFieldInfo.getProperty(); diff --git a/src/main/java/com/github/jeffreyning/mybatisplus/base/SelectByMultiIdMethod.java b/src/main/java/com/github/jeffreyning/mybatisplus/base/SelectByMultiIdMethod.java index 1d9d683..1a6757d 100644 --- a/src/main/java/com/github/jeffreyning/mybatisplus/base/SelectByMultiIdMethod.java +++ b/src/main/java/com/github/jeffreyning/mybatisplus/base/SelectByMultiIdMethod.java @@ -24,6 +24,11 @@ */ public class SelectByMultiIdMethod extends AbstractMethod { private static final Logger logger = LoggerFactory.getLogger(SelectByMultiIdMethod.class); + + public SelectByMultiIdMethod(){ + super("selectByMultiId"); + } + private String getCol(List fieldList, String attrName){ for(TableFieldInfo tableFieldInfo: fieldList){ String prop=tableFieldInfo.getProperty(); diff --git a/src/main/java/com/github/jeffreyning/mybatisplus/base/UpdateByMultiIdMethod.java b/src/main/java/com/github/jeffreyning/mybatisplus/base/UpdateByMultiIdMethod.java index f10725a..0b44362 100644 --- a/src/main/java/com/github/jeffreyning/mybatisplus/base/UpdateByMultiIdMethod.java +++ b/src/main/java/com/github/jeffreyning/mybatisplus/base/UpdateByMultiIdMethod.java @@ -22,6 +22,12 @@ */ public class UpdateByMultiIdMethod extends AbstractMethod { private static final Logger logger = LoggerFactory.getLogger(UpdateByMultiIdMethod.class); + //for mp 5.3.5.1 + public UpdateByMultiIdMethod(){ + super("updateByMultiId"); + } + + private String getCol(List fieldList, String attrName){ for(TableFieldInfo tableFieldInfo: fieldList){ String prop=tableFieldInfo.getProperty();