1 Star 1 Fork 0

loveUer / gourm

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

gourm

A simple golang orm

3.add update, which function support column and value mode
2.now only postgresSQL
1.first commit

simple usage

struct simple

type User struct {
    gourm.Model `table:"xxx" primary_key:"id"` 
        ID        int `col:"id"` 
        Name      string `col:"name"` 
        Age       int `col:"age"` 
        LoginTime string `col:"string"` 
}
db := gourm.New("postgres", dbconfig, ifping)

db.Insert(&struct)

db.Update(&struct)

db.Select("name", "age").Where("age < ?", 20).Update(&struct)

db.Which(&struct)
db.Which(&struct, "name", "xxx")

db.Where("name = ?", "xxx").Find(&[]struct)
db.Where("id <> ?", 0).Order("name desc").Offset(10).Limit(5).Find(&[]struct)

db.Delete(&struct)
db.Delete(&struct, "id", 9)

3 - updates:

db.Which(&struct, col string, val interface{})
db.Update(&struct, col string, val interface{})

basic functions

空文件

简介

一个简单的go orm库, 简单自己用用 展开 收起
Go
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Go
1
https://gitee.com/loveuer/gourm.git
git@gitee.com:loveuer/gourm.git
loveuer
gourm
gourm
master

搜索帮助