zorm,golang輕量級ORM,readygo子項目
API文檔
go get gitee.com/chunanyong/zorm
- 基於原生sql語句編寫,是springrain的精簡和優化.
- 自帶代碼生成器
- 代碼精簡,總計2000行左右,註釋詳細,方便定製修改.
- 支持事務傳播,這是zorm誕生的主要原因
- 支持MySQL,SQLServer,Oracle,PostgreSQL,SQLite3
- 支持資料庫讀寫分離
生產使用參考 UserStructService.go
更新內容如下:
- 完善資料庫支持,目前支持MySQL,SQLServer,Oracle,PostgreSQL,SQLite3
- 簡化資料庫讀寫分離實現,暴露zorm.FuncReadWriteBaseDao函數屬性,用於自定義讀寫分離策略
- 精簡zorm.DataSourceConfig屬性,增加PrintSQL屬性