您的位置:首页 > 编程语言 > Go语言

【BEEGO】 使用ORM系统

2014-01-14 19:39 483 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: