zorm 1.6.5 发布,支持 seata-go,春节快乐!


Go 轻量 ORM, 零依赖,零侵入分布式事务,支持达梦 (dm), 金仓 (kingbase), 神通 (shentong), 南通 (gbase),TDengine,mysql,postgresql,oracle,mssql,sqlite,db2,clickhouse...

源码地址:https://gitee.com/chunanyong/zorm
官网: https://zorm.cn
测试用例 zorm-examples

  • 基于原生 sql 语句学习成本更低.
  • 代码生成器
  • 代码精简,主体 2500 行,零依赖 4000 行,注释详细,方便定制修改
  • 支持事务传播,这是 zorm 诞生的主要原因
  • 支持 mysql,postgresql,oracle,mssql,sqlite,db2,dm (达梦),kingbase (金仓),shentong (神通),gbase (南通),TDengine,clickhouse
  • 支持多库和读写分离
  • 不支持联合主键,变通认为无主键,业务控制实现 (艰难取舍)
  • 集成 seata-go,hptx,dbpack 支持全局托管,不修改业务代码,零侵入分布式事务
  • 支持 clickhouse, 更新,删除语句使用 SQL92 标准语法.clickhouse-go 官方驱动不支持批量 insert 语法,建议使用 https://github.com/mailru/go-clickhouse

更新:

  1. TDengineInsertsColumnName TDengine批量insert语句中是否有列名.默认false没有列名,插入值和数据库列顺序保持一致,减少语句长度
  2. 调整FuncGlobalTransaction函数返回值,支持seata-go
  3. 完善文档,注释

相關推薦

2023-10-02

键,变通认为无主键,业务控制实现 (艰难取舍) 集成 seata-go,hptx,dbpack 支持全局托管,不修改业务代码,零侵入分布式事务 支持 clickhouse, 更新和删除语句使用 SQL92 标准语法 更新: 增加OverrideFunc复写增删改查的SQL语句函

2023-04-16

键,变通认为无主键,业务控制实现 (艰难取舍) 集成 seata-go,hptx,dbpack 支持全局托管,不修改业务代码,零侵入分布式事务 支持 clickhouse, 更新,删除语句使用 SQL92 标准语法 更新: 自动生成CountFinder.InjectionCheck和查询Finder

2023-02-21

键,变通认为无主键,业务控制实现 (艰难取舍) 集成 seata-go,hptx,dbpack 支持全局托管,不修改业务代码,零侵入分布式事务 支持 clickhouse, 更新,删除语句使用 SQL92 标准语法 更新: 感谢 @encircles 的pr,使用FuncWrapFieldTagName函

2023-03-07

键,变通认为无主键,业务控制实现 (艰难取舍) 集成 seata-go,hptx,dbpack 支持全局托管,不修改业务代码,零侵入分布式事务 支持 clickhouse, 更新,删除语句使用 SQL92 标准语法 更新: 感谢 @gxdvip 的反馈,修复指针类型nil值异

2023-08-22

键,变通认为无主键,业务控制实现 (艰难取舍) 集成 seata-go,hptx,dbpack 支持全局托管,不修改业务代码,零侵入分布式事务 支持 clickhouse, 更新和删除语句使用 SQL92 标准语法 更新: DefaultValue默认值仅用于Insert和InsertSlice St

2023-08-30

键,变通认为无主键,业务控制实现 (艰难取舍) 集成 seata-go,hptx,dbpack 支持全局托管,不修改业务代码,零侵入分布式事务 支持 clickhouse, 更新和删除语句使用 SQL92 标准语法 更新: 废弃BindContextDefaultValue函数   完善

2024-08-02

键,变通认为无主键,业务控制实现 (艰难取舍) 集成 seata-go,hptx,dbpack 支持全局托管,不修改业务代码,零侵入分布式事务 支持 clickhouse, 更新和删除语句使用 SQL92 标准语法 更新: 更新文档:达梦最新驱动已经支持TEXT类型

2023-06-08

 Seata-go 1.2.0 已正式发布。 Seata 是一个非常成熟的分布式事务框架,在 Java 领域是事实上的分布式事务技术标准平台。Seata-go 是 seata 多语言生态中的 Go 语言实现版本,实现了 Java 和 Go 之间的互通,让 Go 开发者也能使用 se

2022-08-05

Go 轻量级 ORM, 零依赖,零侵入分布式事务,支持达梦 (dm), 金仓 (kingbase), 神通 (shentong), 南大通用 (gbase),TDengine,mysql,postgresql,oracle,mssql,sqlite,clickhouse 数据库. 源码地址:https://gitee.com/chunanyong/zorm 官网: https://zorm.cn 测试用例&nb

2022-10-06

Go 轻量 ORM, 零依赖,零侵入分布式事务,支持达梦 (dm), 金仓 (kingbase), 神通 (shentong), 南通 (gbase),TDengine,mysql,postgresql,oracle,mssql,sqlite,db2,clickhouse 数据库. 源码地址:https://gitee.com/chunanyong/zorm 官网: https://zorm.cn 测试用例 zorm-ex

2022-11-11

Go 轻量 ORM, 零依赖,零侵入分布式事务,支持达梦 (dm), 金仓 (kingbase), 神通 (shentong), 南通 (gbase),TDengine,mysql,postgresql,oracle,mssql,sqlite,db2,clickhouse... 源码地址:https://gitee.com/chunanyong/zorm 官网: https://zorm.cn 测试用例 zorm-examples

2023-01-16

组织地址:https://smartboot.tech/ 2、 版本更新 本次发布的版本主要增加了对 MQTT5.0 协议的支持。该需求的发起来自社区朋友 cea5,非常感谢 cea5 贡献的代码,以及过程中给予的极具价值的反馈意见。 由于 MQTT5.0 规范的复杂

2024-02-27

春节序曲奏响创新华章,紧锣密鼓的工作节奏下,开放签支持移动端签署啦! 在这个万家灯火的春节之际,开放签团队凭借高效的团队协作,在节日的热烈氛围中成功推出了全新版本(企业版1.5版),本次版本升级主要涉及到

2023-01-24

bsp;       4. 用1.8版本编译 2.x编译器并修正BUG,发布2.0版本   有什么新的Demo? 篇幅有限,只展示两个,您可以去仓库获取详细信息 洛书主线仓库 Easylosu仓库 1. 拓展包管理器 2. CSV表格解析工具 邀请贡献