From 741ced2ffc3ab540cac500c37d35621dbbe7467f Mon Sep 17 00:00:00 2001 From: minglipro Date: Thu, 11 Sep 2025 10:00:03 +0800 Subject: [PATCH] =?UTF-8?q?refactor(uuid):=20=E6=9B=B4=E6=96=B0=20UUID=20?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E5=A4=84=E7=90=86=E5=99=A8=E5=B9=B6=E8=B0=83?= =?UTF-8?q?=E6=95=B4=E5=8C=85=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -将 UUIDBinaryTypeHandler 和 UUIDStringTypeHandler 重命名为特定数据库的实现 - 创建 mysql 和 pgsql 包以区分不同数据库的实现 - 更新版本号至 3.0.7 --- gradle.properties | 2 +- .../{ => mysql}/UUIDBinaryTypeHandler.java | 12 +++++++----- .../{ => pgsql}/UUIDStringTypeHandler.java | 12 +++++++----- 3 files changed, 15 insertions(+), 11 deletions(-) rename src/main/java/com/mingliqiye/utils/uuid/typehandlers/{ => mysql}/UUIDBinaryTypeHandler.java (96%) rename src/main/java/com/mingliqiye/utils/uuid/typehandlers/{ => pgsql}/UUIDStringTypeHandler.java (96%) diff --git a/gradle.properties b/gradle.properties index bdc0fc2..e1bdf96 100644 --- a/gradle.properties +++ b/gradle.properties @@ -22,4 +22,4 @@ JDKVERSIONS=1.8 GROUPSID=com.mingliqiye.utils ARTIFACTID=mingli-utils -VERSIONS=3.0.6 +VERSIONS=3.0.7 diff --git a/src/main/java/com/mingliqiye/utils/uuid/typehandlers/UUIDBinaryTypeHandler.java b/src/main/java/com/mingliqiye/utils/uuid/typehandlers/mysql/UUIDBinaryTypeHandler.java similarity index 96% rename from src/main/java/com/mingliqiye/utils/uuid/typehandlers/UUIDBinaryTypeHandler.java rename to src/main/java/com/mingliqiye/utils/uuid/typehandlers/mysql/UUIDBinaryTypeHandler.java index 69bc13e..859856a 100644 --- a/src/main/java/com/mingliqiye/utils/uuid/typehandlers/UUIDBinaryTypeHandler.java +++ b/src/main/java/com/mingliqiye/utils/uuid/typehandlers/mysql/UUIDBinaryTypeHandler.java @@ -20,18 +20,20 @@ * UpdateUser MingLiPro */ -package com.mingliqiye.utils.uuid.typehandlers; +package com.mingliqiye.utils.uuid.typehandlers.mysql; import com.mingliqiye.utils.uuid.UUID; -import java.sql.CallableStatement; -import java.sql.PreparedStatement; -import java.sql.ResultSet; -import java.sql.SQLException; +import com.mingliqiye.utils.uuid.typehandlers.UUIDConverter; import org.apache.ibatis.type.BaseTypeHandler; import org.apache.ibatis.type.JdbcType; import org.apache.ibatis.type.MappedJdbcTypes; import org.apache.ibatis.type.MappedTypes; +import java.sql.CallableStatement; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; + /** * UUIDBinaryTypeHandler 类用于处理 UUID 类型与数据库 BINARY 类型之间的转换 * 该类继承自 BaseTypeHandler,专门处理 UUID 对象的序列化和反序列化 diff --git a/src/main/java/com/mingliqiye/utils/uuid/typehandlers/UUIDStringTypeHandler.java b/src/main/java/com/mingliqiye/utils/uuid/typehandlers/pgsql/UUIDStringTypeHandler.java similarity index 96% rename from src/main/java/com/mingliqiye/utils/uuid/typehandlers/UUIDStringTypeHandler.java rename to src/main/java/com/mingliqiye/utils/uuid/typehandlers/pgsql/UUIDStringTypeHandler.java index 4555d5b..d7fb062 100644 --- a/src/main/java/com/mingliqiye/utils/uuid/typehandlers/UUIDStringTypeHandler.java +++ b/src/main/java/com/mingliqiye/utils/uuid/typehandlers/pgsql/UUIDStringTypeHandler.java @@ -20,18 +20,20 @@ * UpdateUser MingLiPro */ -package com.mingliqiye.utils.uuid.typehandlers; +package com.mingliqiye.utils.uuid.typehandlers.pgsql; import com.mingliqiye.utils.uuid.UUID; -import java.sql.CallableStatement; -import java.sql.PreparedStatement; -import java.sql.ResultSet; -import java.sql.SQLException; +import com.mingliqiye.utils.uuid.typehandlers.UUIDConverter; import org.apache.ibatis.type.BaseTypeHandler; import org.apache.ibatis.type.JdbcType; import org.apache.ibatis.type.MappedJdbcTypes; import org.apache.ibatis.type.MappedTypes; +import java.sql.CallableStatement; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; + /** * UUIDBinaryTypeHandler 类用于处理 UUID 类型与数据库 BINARY 类型之间的转换 * 该类继承自 BaseTypeHandler,专门处理 UUID 对象的序列化和反序列化