【BEEGO】 使用ORM系统

1.步骤:

一。写好代码

package main


import (
    "github.com/astaxie/beego/orm"
    "fmt"
    _ "github.com/mattn/go-sqlite3"
)

type User struct {
    Id          int      `orm:"auto"`
    Name        string   `orm:"size(100)"`
}


func init() {
    orm.RegisterModel(new(User))
    orm.RegisterDriver("sqlite3", orm.DR_Sqlite)
    orm.RegisterDataBase("default", "sqlite3", "test.db")

//下面的一行代码表示,可以运行命令行。
    orm.RunCommand()
}

func main() {
    o := orm.NewOrm()

    user := User{Name: "slene"}


    fmt.Println(o.Insert(&user))
}

二。编译程序

例如上面的代码叫aa.go

那么编译命令式:go build aa.go

然后就生成了aa文件

三。运用ORM系统提供的命令,创建表

 ./aa orm syncdb -db="default" -force=1  -v





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值