zorm 1.1.8 发布,golang 轻量级 ORM
时间:2020-03-09 11:50 来源:linux.it.net.cn 作者:IT
zorm,golang 轻量级 ORM,readygo 子项目。
API文档
go get gitee.com/chunanyong/zorm
基于原生sql语句编写,是springrain的精简和优化,自带代码生成器
代码精简,总计2000行左右,注释详细,方便定制修改
支持事务传播,这是zorm诞生的主要原因
生产使用参考 UserStructService.go
更新内容如下:
修复UUID支持
数据库连接和事务隐藏到context.Context为统一参数,符合golang规范,更好的性能
封装logger实现,方便更换log包
增加zorm.UpdateStructNotZeroValue 方法,只更新不为零值的字段
完善测试用例
(责任编辑:IT)
zorm,golang 轻量级 ORM,readygo 子项目。 API文档 go get gitee.com/chunanyong/zorm 基于原生sql语句编写,是springrain的精简和优化,自带代码生成器 代码精简,总计2000行左右,注释详细,方便定制修改 支持事务传播,这是zorm诞生的主要原因 生产使用参考 UserStructService.go 更新内容如下: 修复UUID支持 数据库连接和事务隐藏到context.Context为统一参数,符合golang规范,更好的性能 封装logger实现,方便更换log包 增加zorm.UpdateStructNotZeroValue 方法,只更新不为零值的字段 完善测试用例 (责任编辑:IT) |