From 8e8eb6afdd6684c329cfa09300e3320ecf5176d3 Mon Sep 17 00:00:00 2001 From: yulichang <570810310@qq.com> Date: Wed, 21 May 2025 18:17:43 +0800 Subject: [PATCH] fix https://gitee.com/best_handsome/mybatis-plus-join/issues/IC8VI5 --- README-zh.md | 1 - README.md | 1 - .../main/java/com/github/yulichang/method/MPJBaseMethod.java | 3 ++- .../main/java/com/github/yulichang/method/UpdateJoin.java | 5 +++-- pom.xml | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README-zh.md b/README-zh.md index d50c7d0..0b4ed54 100644 --- a/README-zh.md +++ b/README-zh.md @@ -33,7 +33,6 @@
-QQ群:680016987 或者
添加作者微信,备注MPJ,加入微信群
diff --git a/README.md b/README.md
index 91f5701..1d28832 100644
--- a/README.md
+++ b/README.md
@@ -33,7 +33,6 @@
-QQ群:680016987 或者
添加作者微信,备注MPJ,加入微信群
diff --git a/mybatis-plus-join-core/src/main/java/com/github/yulichang/method/MPJBaseMethod.java b/mybatis-plus-join-core/src/main/java/com/github/yulichang/method/MPJBaseMethod.java
index 823e71d..3b6757d 100644
--- a/mybatis-plus-join-core/src/main/java/com/github/yulichang/method/MPJBaseMethod.java
+++ b/mybatis-plus-join-core/src/main/java/com/github/yulichang/method/MPJBaseMethod.java
@@ -127,7 +127,8 @@ public interface MPJBaseMethod extends Constants {
if (fieldStrategy == FieldStrategy.NEVER) {
return null;
}
- if (AdapterHelper.getAdapter().mpjIsPrimitive(tableFieldInfo) || fieldStrategy == FieldStrategy.ALWAYS
+ if (AdapterHelper.getAdapter().mpjIsPrimitive(tableFieldInfo)
+ || fieldStrategy.name().equalsIgnoreCase("ALWAYS")
|| fieldStrategy.name().equalsIgnoreCase("IGNORED")) {
return sqlScript;
}
diff --git a/mybatis-plus-join-core/src/main/java/com/github/yulichang/method/UpdateJoin.java b/mybatis-plus-join-core/src/main/java/com/github/yulichang/method/UpdateJoin.java
index 3787608..40571a1 100644
--- a/mybatis-plus-join-core/src/main/java/com/github/yulichang/method/UpdateJoin.java
+++ b/mybatis-plus-join-core/src/main/java/com/github/yulichang/method/UpdateJoin.java
@@ -65,8 +65,9 @@ public class UpdateJoin extends MPJAbstractMethod {
if (fieldStrategy == FieldStrategy.NEVER) {
return null;
}
- if (AdapterHelper.getAdapter().mpjIsPrimitive(tableFieldInfo) || fieldStrategy == FieldStrategy.ALWAYS ||
- fieldStrategy.name().equalsIgnoreCase("IGNORED")) {
+ if (AdapterHelper.getAdapter().mpjIsPrimitive(tableFieldInfo)
+ || fieldStrategy.name().equalsIgnoreCase("ALWAYS")
+ || fieldStrategy.name().equalsIgnoreCase("IGNORED")) {
return sqlScript;
}
if (fieldStrategy == FieldStrategy.NOT_EMPTY && tableFieldInfo.isCharSequence()) {
diff --git a/pom.xml b/pom.xml
index 8f62780..b9468ab 100644
--- a/pom.xml
+++ b/pom.xml
@@ -45,7 +45,7 @@