zorm 1.6.7 发布,三岁生日🎂


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

源码地址:https://gitee.com/chunanyong/zorm
官网: https://zorm.cn

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

更新:

  1. 感谢 @gxdvip 的反馈,修复指针类型nil值异常
  2. 使用指针传递变量,避免多次复制
  3. 优化获取Tag列名性能
  4. 完善文档,注释

相關推薦

2023-10-02

Go 轻量 ORM, 零依赖,零侵入分布式事务,支持达梦 (dm), 金仓 (kingbase), 神通 (shentong), 南通 (gbase),TDengine,mysql,postgresql,oracle,mssql,sqlite,db2,clickhouse... 源码:https://gitee.com/chunanyong/zorm 官网: https://zorm.cn 基于原生 sql 语句,学习成

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-21

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-02-21

Go 轻量 ORM, 零依赖,零侵入分布式事务,支持达梦 (dm), 金仓 (kingbase), 神通 (shentong), 南通 (gbase),TDengine,mysql,postgresql,oracle,mssql,sqlite,db2,clickhouse... 源码地址:https://gitee.com/chunanyong/zorm 官网: https://zorm.cn 基于原生 sql 语句,学

2023-04-16

Go 轻量 ORM, 零依赖,零侵入分布式事务,支持达梦 (dm), 金仓 (kingbase), 神通 (shentong), 南通 (gbase),TDengine,mysql,postgresql,oracle,mssql,sqlite,db2,clickhouse... 源码地址:https://gitee.com/chunanyong/zorm 官网: https://zorm.cn 基于原生 sql 语句,学

2023-08-22

Go 轻量 ORM, 零依赖,零侵入分布式事务,支持达梦 (dm), 金仓 (kingbase), 神通 (shentong), 南通 (gbase),TDengine,mysql,postgresql,oracle,mssql,sqlite,db2,clickhouse... 源码:https://gitee.com/chunanyong/zorm 官网: https://zorm.cn 基于原生 sql 语句,学习成

2023-08-30

8 月 26 日「源创会」北京站,聊聊 AI 大模型与底层技术 >>> Go 轻量 ORM, 零依赖,零侵入分布式事务,支持达梦 (dm), 金仓 (kingbase), 神通 (shentong), 南通 (gbase),TDengine,mysql,postgresql,oracle,mssql,sqlite,db2,clickhouse... 源码:https://gitee.com/chun

2023-08-27

过我不保证能实现 :-) 但 Linus 没有在 8 月 26 日这天发布 Linux,而是于 9 月 17 日在芬兰大学和研究网络 (FUNET) 的 FTP 服务器(ftp.funet.fi)上向一部分朋友私下公开了 Linux 0.01(Linus 为它取名 "FREAX"),当时只有一到两个

2023-09-29

祝 Google 的 25 周年。虽然我们在 Google 总是面向未来,但生日也可以是反思的时候。让我们一起走下记忆的长廊,了解我们是如何在25年前诞生的... 无论是命运还是运气,博士生 Sergey Brin 和 Larry Page 在 90 年代末斯坦福大学计算

2022-06-02

——占 2021 年所有提交的近 17%。 Igalia 最近在其 WPE 官网发布了庆祝 WPE WebKit 五岁生日的文章,并介绍了它从 WebKitGTK 的一个分支到基于 Wayland 的渲染器,再到在 2017 年 4 月 21 日公开发布之前与几乎所有渲染后端兼容

2022-05-21

,运行这么庞大的框架更是不可想象的难。 Archttp 版本发布前言 近几年 Golang 的发展很猛烈,比如使用 gin 框架就可以实现高并发能力的微服务应用,更是这几年的发展 NodeJS 写服务端的也是越来越多,尤其是 ExpressJS 这优秀

2022-12-04

ram) 已经诞生 27 周年了。1995 年 11 月 21 日,GIMP 首次公开发布,当时它的全称为 General Image Manipulation Program,作为加州大学伯克利分校 eXperimental Computing Facility 的中长期发展项目发展。 1996 年,RMS 访问伯克利分校,GIMP 作者向他