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") }