From cf911c37568d12f24a53227581c2bcdccbcadb6b Mon Sep 17 00:00:00 2001 From: ZhouXY108 Date: Wed, 17 Jun 2026 20:57:43 +0800 Subject: [PATCH 1/2] release 1.0.0 --- CHANGELOG.md | 19 +++++++++++++++++++ pom.xml | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e9cf9b..0d9b845 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## [1.0.0] - 2026-06-17 + +### 重构 +- 移除 `plusone-commons` 及 Guava 依赖,内化 `AssertTools`、`NamingTools`、`ThrowingConsumer`、`ThrowingPredicate` 工具类 +- 将 `batchUpdate` 中断时对 `BatchUpdateResult` 的变更逻辑内化到 `BatchUpdateResult` 中 + +### 测试 +- 添加 `ParamBuilderTest#buildParamsTemporal` 测试方法验证时间类型参数构建 +- 添加 `TransactionTest` 事务异常测试用例 +- 补充测试数据库初始化脚本注释 + +### 文档 +- 新增 `CHANGELOG.md` 文件记录各版本更新内容 +- 优化 README 文档结构与内容 +- 补充 `ParamBuilder` 和 `SimpleJdbcTemplate` 的文档注释 +- 更新 `DefaultBeanRowMapper` 类文档注释,强调使用场景 + +--- + ## [1.0.0-RC3] - 2026-06-05 ### 新增 diff --git a/pom.xml b/pom.xml index 86adc30..83e9e07 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ xyz.zhouxy.jdbc simple-jdbc - 1.0.0-SNAPSHOT + 1.0.0 Simple JDBC 对 JDBC 的简单封装。 From bb79777f0c37c294587d7f05612d85e0ddcc0b41 Mon Sep 17 00:00:00 2001 From: ZhouXY108 Date: Wed, 17 Jun 2026 21:06:40 +0800 Subject: [PATCH 2/2] =?UTF-8?q?docs:=20=E4=BF=AE=E5=A4=8D=E6=96=87?= =?UTF-8?q?=E6=A1=A3=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/xyz/zhouxy/jdbc/ParamBuilder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/xyz/zhouxy/jdbc/ParamBuilder.java b/src/main/java/xyz/zhouxy/jdbc/ParamBuilder.java index def22af..38209c8 100644 --- a/src/main/java/xyz/zhouxy/jdbc/ParamBuilder.java +++ b/src/main/java/xyz/zhouxy/jdbc/ParamBuilder.java @@ -107,7 +107,7 @@ public class ParamBuilder { * *

* 将集合中的每个元素通过 {@code func} 映射为 {@code Object[]}, - * 最终返回 {@code List},用于 {@link #batchUpdate} 批量操作。 + * 最终返回 {@code List},用于 {@code batchUpdate} 批量操作。 * * @param 集合元素类型 * @param c 待转换的集合