Zorm v1.8.0特别更新发布
zorm发布了特别更新版本v1.8.0,这一新版本可能包含新功能、修复和改进,以提升开发者的使用体验,具体更新内容和改进细节尚未明确,建议查看官方发布说明以获取更多信息。


Go 语言轻量级 ORM 框架,无第三方依赖,零侵入式支持分布式事务,兼容多种数据库,包括达梦 (dm)、金仓 (kingbase)、神通 (shentong)、南通 (gbase)、TDengine、MySQL、PostgreSQL、Oracle、SQL Server、SQLite、DB2、ClickHouse 等。
项目地址:https://www.php.cn/link/85bb35d4a343eb4beeb2b03c450e244c
官方网站:https://www.php.cn/link/f10bb16a2b4a9dbcb155bfe047377890
- 直接使用原生 SQL,学习门槛低,执行效率高
- 提供代码生成工具,提升开发效率
- 核心代码简洁,主模块仅约 3000 行,含零依赖版本共约 5000 行,注释完整,易于二次开发
- 核心特性:支持事务传播机制,这也是 zorm 最初设计的初衷
- 支持主流关系型数据库:MySQL、PostgreSQL、Oracle、MSSQL、SQLite、DB2,以及国产数据库 dm(达梦)、kingbase(金仓)、shentong(神通)、gbase(南通),同时支持 TDengine 和 ClickHouse
- 支持多数据源配置与读写分离
- 不支持联合主键,逻辑上视为无主键表,由业务层进行控制(经过慎重权衡后的设计选择)
- 集成 seata-go、hptx、dbpack 等分布式事务方案,实现全局事务托管,无需改动原有业务逻辑,真正实现零侵入
- 对 ClickHouse 的更新与删除操作采用 SQL92 标准语法支持
本次更新内容:
- 新增 Dialect 配置校验功能,确保数据库方言设置正确
- 进一步完善项目文档和代码注释,提升可读性与易用性
获取源码:点击下载
网友留言(0 条)