框架变更日志

10.3.24

本次版本组合:rabbit-common 3.2.16、rabbit-sql 10.3.24、rabbit-sql-spring-boot-starter 5.3.25。Starter 同步依赖 SQL,SQL 同步依赖 common;IDEA 插件本次不更新。

10.3.23

本次同步更新:rabbit-common 3.2.15、rabbit-sql 10.3.23、rabbit-sql-spring-boot-starter 5.3.24。IDEA 插件同步更新到 2.4.67.231-263,内置 rabbit-sql 10.3.23 和 rabbit-common 3.2.15。

相关用法见 实体操作、JPA 适配、配置项、实用工具 和 升级与迁移。

IDEA 插件 2.4.66

插件此前已递增到 2.4.66.231-263:修复 IDEA 数据库表重命名触发的异常,XQL 文件监听器忽略非本地虚拟文件,保留本地 SQL 文件的自动重载。该版本内置 rabbit-sql 10.3.22 和 rabbit-common 3.2.14。

IDEA 插件 2.4.67

新建 Pipe 弹窗的初始预览改用合法示例类名 MyPipe,避免把 <IPipe> 当作文件名导致 Windows 的非法路径字符异常。覆盖预览文件名及输入变化的回归测试已加入。插件升级到 2.4.67.231-263,内置 rabbit-sql 10.3.23 和 rabbit-common 3.2.15,同步 UUID 值转换、实体映射及动态 SQL 异常定位改进;推荐搭配 Starter 5.3.24。

10.3.22

本次同步更新:rabbit-common 3.2.14、rabbit-sql 10.3.22、rabbit-sql-spring-boot-starter 5.3.23、IDEA 插件 2.4.65.231-263。

相关用法见 实用工具、实体操作、故障排查 和 升级与迁移。

10.3.21

本次同步更新:rabbit-common 3.2.13、rabbit-sql 10.3.21、rabbit-sql-spring-boot-starter 5.3.22、IDEA 插件 2.4.64.231-263。

实体查询与 JDBC 日期处理

MostDateTime 与公共类型转换

SQL 日志高亮

升级注意:日期和时间字符串转换会拒绝未识别的前后缀和非法日期;需要文本提取时请显式使用 MostDateTime.of(String)。java.util.Date 为毫秒精度,需要纳秒精度时使用 Timestamp 或支持纳秒的 Java 时间类型。

相关用法已同步到 实体操作、配置项、JPA 适配、实用工具、故障排查 和 升级与迁移。

10.3.20

本次同步更新:rabbit-common 3.2.12、rabbit-sql 10.3.20、rabbit-sql-spring-boot-starter 5.3.21、IDEA 插件 2.4.63.231-263。

实体映射与单表操作

批处理、JDBC 与参数解析

事务、Mapper 与 XQL 管理

Spring Boot Starter 5.3.21

IDEA 插件 2.4.63

相关使用规则见 实体操作、事务、批量操作、XQL 文件管理器 和 IDEA 插件。

10.3.19

10.3.18

10.3.17

10.3.16

10.3.15

10.3.14

10.3.13

插件工具

rabbit-sql-spring-boot-starter

10.3.12

10.3.10

10.3.9

10.3.8

10.3.7

10.3.3

10.3.2

10.3.1

10.3.0

10.2.9

10.2.8

10.2.7

10.2.6

10.2.5

10.2.4

FOR 指令语法变更

⚠️ 动态 SQL #for 指令语法调整,最新的语法结构为:

#for item of :list [| pipe1 | pipeN | ... ] [;index as i] [;last as isLast] ...
...
#done

XQL 管理器

10.2.3

10.2.2

10.2.1

10.1.2

10.1.1

10.1.0

10.0.9

10.0.8

10.0.7

10.0.6

10.0.5

10.0.4

10.0.3

10.0.2

10.0.1

10.0.0