zorm 1.6.3 发布,感谢社区贡献,双 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
- 基于原生 sql 语句,学习成本更低.
- 代码生成器
- 代码精简,主体 2500 行,零依赖 4000 行,注释详细,方便定制修改
- 支持事务传播,这是 zorm 诞生的主要原因
- 支持 mysql,postgresql,oracle,mssql,sqlite,db2,dm (达梦),kingbase (金仓),shentong (神通),gbase (南通),TDengine,clickhouse
- 支持多库和读写分离
- 不支持联合主键,变通认为无主键,业务控制实现 (艰难取舍)
- 集成 seata-golang,hptx,dbpack 支持全局托管,不修改业务代码,零侵入分布式事务
- 支持 clickhouse, 更新,删除语句使用 SQL92 标准语法.clickhouse-go 官方驱动不支持批量 insert 语法,建议使用 https://github.com/mailru/go-clickhouse
更新:
- 感谢@rebens 的场景反馈,增加InsertEntityMapSlice函数,批量保存EntityMap
- 感谢@haifengat 的场景反馈,ICustomDriverValueConver增加structFieldType *reflect.Type入参
- 感谢@zhou-a-xing 调整匿名结构体字段顺序
- 感谢@rebens 反馈的问题,避免IEntityMap默认实现IEntityStruct接口
- 感谢@cucuy 对www.zorm.cn官网的修改
- 完善文档,注释

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux Lab 发布 v1.1 正式版,可 3s 内启动,支持 Linux v6.0.7 等
简介 自 6 月份发布 Linux Lab v1.0 后,终于迎来了 v1.1 正式版,同时也迎来了 Cloud Lab v0.8 正式版,两者需同步升级配合使用。 发布仓库 Gitee: https://gitee.com/tinylab/linux-lab Github: https://github.com/tinyclub/linux-lab 用户手册 Linux Lab v1.1 中文手册 Linux Lab v1.1 英文手册 同步发布 RISC-V Lab 和 ARM Lab,可直接在 X86 Windows、Linux 或 MacOS 系统下,于 5 秒内启动一个 RISC-V 或 ARM 架构的 Ubuntu 22.04 系统,内置包括 gcc, gdb 在内的基础开发工具。 RISC-V Lab: https://gitee.com/tinylab/riscv-lab ARM Lab: https://gitee.com/tinylab/arm-lab 更新情况 Linux Lab v1.1 升级部分内核到 v6.0.7,升级 QEMU 编译到 v7.0,通过 Ti...
- 下一篇
Parcel 2.8 发布,零配置构建工具
Parcel 是用于 Web 的零配置构建工具。它将出色的开箱即用开发体验与可扩展的体系结构相结合,可将你的项目从零发展为大规模生产应用程序。 Parcel 2.8 发布,更新内容如下: 新增 Core 通过拆分依赖关系,使用符号数据在重新导出时拆分代码 对于非依赖关系的变化,更新时不需要捆绑 提高增量捆绑的性能 只将共享引用序列化并发送至需要它们的 worker 通过不等待打包来提高 HMR 的性能 JavaScript 在解决 Node 内置 polyfills 时验证版本 为打包器插件添加 loadBundleConfig 方法 SVG 当使用 svgr 和 typescript 选项时,为 SVG 生成 typescript Bundler 将实验性捆绑器移至默认 修复 核心 重新导出的所有文件不包括默认文件 在 Graph.hasEdge 中支持多种 edge 类型 在 Graph.removeEdge 中确保 edge 在移除前存在 修复 Parcel 配置 API 的 TypeScript 定义 在打包器中使用 traverseAssets 以提高性能 默认情况下使 un...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16