zorm,golang轻量级ORM,readygo子项目
源码地址:https://gitee.com/chunanyong/zorm
go get gitee.com/chunanyong/zorm
- 基于原生sql语句编写,是springrain的精简和优化.
- 自带代码生成器
- 代码精简,总计2000行左右,注释详细,方便定制修改.
- 支持事务传播,这是zorm诞生的主要原因
- 支持MySQL,SQLServer,Oracle,PostgreSQL,SQLite3
- 支持数据库读写分离
生产使用参考 UserStructService.go
更新内容如下:
- 分页语句必须有明确的order by,避免数据库迁移时出现分页语法不兼容.
- 修复列表查询时,page对象为nil的bug