连接数据库
创建Engine引擎
一个Engine一般只对应一个数据库。Engine通过调用xorm.NewEngine生成。
var engine *xorm.Engine
var err error
engine, err = xorm.NewEngine("postgres", "host=%s port=%d user=%s password=%s dbname=%s sslmode=disable", host, port, user, password, dbname)
定义表结构体
xorm支持将一个struct映射为数据库中对应的一张表。
type User struct {
Id int64
Name string `xorm:"varchar(25) notnull unique 'usr_name' comment('姓名')"`
}