zorm 1.5.6 发布,暂定很丑的 logo
zorm 是 go (golang) 轻量级 ORM, 零依赖,零侵入分布式事务,支持达梦 (dm), 金仓 (kingbase), 神通 (shentong), 南大通用 (gbase),mysql,postgresql,oracle,mssql,sqlite,clickhouse 数据库.
源码地址:https://gitee.com/chunanyong/zorm
官网: https://zorm.cn
go get gitee.com/chunanyong/zorm
- 基于原生 sql 语句编写,是 springrain 的精简和优化.
- 自带代码生成器
- 代码精简,主体 2500 行,零依赖 4000 行,注释详细,方便定制修改
- 支持事务传播,这是 zorm 诞生的主要原因
- 支持 mysql,postgresql,oracle,mssql,sqlite,dm (达梦),kingbase (金仓),shentong (神通),gbase (南通),clickhouse
- 支持多库和读写分离
- 更新性能 zorm,gorm,xorm 相当。读取性能 zorm 比 gorm,xorm 快 50%
- 不支持联合主键,变通认为无主键,业务控制实现 (艰难取舍)
- 集成 seata-golang, 支持全局托管,不修改业务代码,零侵入分布式事务
- 支持 clickhouse, 更新,删除语句使用 SQL92 标准语法.clickhouse-go 官方驱动不支持批量 insert 语法,建议使用 https://github.com/mailru/go-clickhouse
- 测试用例即文档: https://gitee.com/chunanyong/readygo/blob/master/test/testzorm/BaseDao_test.go
生产使用参考 UserStructService.go
更新:
- 感谢@无泪发现Transaction方法返回值为nil的bug,已修复
- 感谢社区贡献,https://zorm.cn 官网上线,很丑的logo上线 :)
- 支持已经存在的数据库连接
- 修改panic的异常记录和主键零值判断,用于支持基础类型扩展的主键
- 完善文档,注释
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
数据质量管理系统 Qualitis 0.9.2 新版本发布
Qualitis 0.9.2 版本简介 GitHub:https://github.com/WeBankFinTech/Qualitis Qualitis 是微众银行开源的一款数据质量管理系统,用于解决业务系统运行、数据中心建设及数据治理过程中的各种数据质量问题。它提供了一整套统一的流程来定义和检测数据集的质量并及时报告问题。 本次发布的 0.9.2 版本,与上一版本 Qualitis 0.9.0 版本相比,主要完成了与 DSS 1.1.0 以及 Apache Linkis 1.1.1 的适配,修复了用户在使用过程中反馈的问题,完善了工作流接入的升级安装文档。推荐用户升级或直接使用该版本。 特性增强 适配 DataSphere Studio 1.1.0 版本 适配 Apache Linkis 1.1.1 版本 BUG修复 模板异常数据保存开关配置实时生效 系统变量 run_date - n,run_date_std - n 默认为执行日期前 n + 1 天 脱敏 UI 源码中的信息 修改部分文档错误内容 — END — 如何成为社区贡献者 1► 官方文档贡献。发现文档的不足、优化文档...
- 下一篇
Apache 软件基金会侵占了 Apache 部落文化?
Apache 软件基金会(简称 ASF)是专门为支持开源项目而成立的非营利性组织,也是目前世界上最大、且与供应商无关的开源基金会。 ASF正式创建于 1999 年,其创始团队最初由 21 名 Apache Group 会员组成。Apache Group 在 1999 年之前就已经存在,主要工作是负责监督和维护当时已创建 3 年的 Apache HTTP Server。 据介绍,ASF 联合创始人 Brian Behlendorf 最早为项目取了“Apache”这个名字,原因是出于对“Apache”部落原住民(印第安人)发自内心的尊重和欣赏,他们以战争中高超的作战能力和不竭的耐力而著称。ASF 的 Logo 则使用了具有 Apache 部落象征的羽毛。 在一部关于 ASF 的纪录片“Trillions and Trillions Served”中,Brian 解释了他选择“Apache”这个名字背后的理念。 不过有人认为,ASF 对 Apache 部落文化的所谓致敬实际上是一种刻板印象,甚至是一种"Playing Indian"的行为。 《Playing Indian》是一部纪实文学作品...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- 2048小游戏-低调大师作品
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16