文件名称:Go语言的ORM库ezorm.zip
文件大小:131KB
文件格式:ZIP
更新时间:2022-08-04 20:40:31
开源项目
ezorm 是一个 Go 语言的 ORM 库,基于代码生成技术实现。支持 mongodb/sql server/mysql/redis.示例代码:p := blog.BlogMgr.NewBlog() p.Title = "I like ezorm" p.Slug = "ezorm" p.Save() p, err := blog.BlogMgr.FindBySlug("ezorm") if err != nil { t.Error("find fail") } fmt.Println("%v", p) page.PageMgr.RemoveByID(p.Id()) _, err = blog.BlogMgr.FindBySlug("ezorm") if err == nil { t.Error("delete fail") } 标签:ezorm
【文件预览】:
ezorm-master
----example()
--------redis_people()
--------mysql_people()
--------mssql_people()
--------gen_Section_struct.go(464B)
--------gen_Page_struct.go(691B)
--------gen_Page_mongo_orm.go(5KB)
--------blog()
----cmd()
--------genmsorm.go(8KB)
--------genyaml.go(2KB)
--------gen.go(3KB)
--------mssqlconfig.go(2KB)
--------version.go(1KB)
--------root.go(2KB)
----conf()
--------default.json(38B)
----tpl()
--------mysql_config.gogo(1KB)
--------mongo_search.gogo(4KB)
--------mongo_orm.gogo(2KB)
--------bindata.go(81KB)
--------mssql_config.gogo(4KB)
--------mssql_orm.gogo(17KB)
--------mongo_foreign_key.gogo(1KB)
--------mongo_config.gogo(1KB)
--------mongo_collection.gogo(6KB)
--------redis_orm.gogo(25KB)
--------mongo_mongo.gogo(2KB)
--------struct.gogo(2KB)
--------mysql_fk.gogo(493B)
--------mysql_orm.gogo(13KB)
--------redis_config.gogo(10KB)
----db()
--------sqlserver_test.go(1KB)
--------sqlserver.go(5KB)
--------mysql.go(791B)
--------mysql_global.go(671B)
--------redis.go(562B)
--------mongo.go(3KB)
--------mongo_config.go(91B)
--------utils.go(945B)
----LICENSE(11KB)
----orm()
--------orm.go(8KB)
----global()
--------version.go(171B)
----main.go(688B)
----.gitignore(71B)
----CHANGELOG.md(141B)
----Makefile(1012B)
----go.sum(9KB)
----README.md(1KB)
----parser()
--------field.go(9KB)
--------func.go(2KB)
--------obj.go(12KB)
--------index.go(2KB)
--------func_test.go(677B)
----go.mod(882B)