zorm、golang軽量ORM、ReadyGo サブプロジェクト
送信元アドレス:https://gitee.com/chunanyong/zorm
行くGET gitee.com/chunanyong/zorm
- ネイティブSQL文の準備に基づいておりspringrain合理化と最適化。
- 独自のコードジェネレータ
- 合理化コード、周りの2000行の合計、詳細なメモ、簡単なカスタム変更。
- それはzormの誕生の主な理由であるトランザクション伝播をサポートしています
- 支持mysqlのはPostgreSQL、オラクル、MSSQL、SQLiteの
- サポートデータベースの別々の読み取りと書き込み
- 更新パフォーマンスzorm、GORM、かなりxorm。Zormはxorm倍速くとして、GORMよりもパフォーマンスを読みます
- これは、テストケースのドキュメントです:https://gitee.com/chunanyong/readygo/blob/master/test/testzorm/BaseDao_test.go
生産と使用を参照 UserStructService.go
更新内容は、以下のとおり
- ザップは、レプリケーションによって除去依存ログ FuncLogError FuncLogPanic FuncPrintSQL カスタムログを実装します
- golangバージョンは1.13に調整依存しています
- 移行のテストに使用readygo、zormプロジェクト任意のデータベース駆動型のパッケージに依存しません