导入
Beego ORM 简介
学习如何使用 Beego ORM 建立数据库连接、创建模型以及注册模型。
...
1package main 2 3import ( 4 "github.com/beego/beego/v2/client/orm" 5 // MySQL 驱动 6 _ "github.com/go-sql-driver/mysql" 7) 8 9func init() { 10 orm.RegisterDataBase("default", "mysql", "user:password@tcp(host:port)/dbname") 11}
1package models 2 3import ( 4 "time" 5 6 "github.com/beego/beego/v2/client/orm" 7) 8 9type User struct { 10 ID uint64 `orm:"column(id)"` // 字段名:id 11 Username string // 字段名:username 12 Password string // 字段名:password 13 CreatedAt time.Time // 字段名:created_at 14 UpdatedAt time.Time // 字段名:updated_at 15}
注册单个模型
1orm.RegisterModel(new(User))
注册多个模型
1orm.RegisterModel(new(User), new(Post))