Go WEB基础–beego ORM使用
本实例以sqlite3作为数据库
1.驱动声明、注册与数据库结构初始化
package models
import (
"os"
"path"
"time"
"github.com/Unknwon/com"
"github.com/astaxie/beego/orm"
_ "github.com/mattn/go-sqlite3"
)
const (
_DB_NAME = "data/beeblog.db"
_SQLITE3_DRIVER = "sqlite3"
)
/**
* 首字母大写代表导出,对于orm这种是哟个反射操作如下数据i结构的,定义结构时务必首字母大写
* `orm:"index"` 代表需要创建索引
*/
type Category struct {
Id int64
Title string
Created time.Time `orm:"index"`
Views int64