一个Golang 版ORM , 支持mysql , sqllite3 等, 支持redis作为中间缓存。
How to use?
Insert
go get github.com/server-nado/orm
Super database
sqlite3 "github.com/mattn/go-sqlite3" mysql "github.com/go-sql-driver/mysql" postgree "github.com/lib/pq"
##数据库Model 建立方法
//引用模块
import "github.com/server-nado/orm"
//mysql 驱动
import _ "github.com/go-sql-driver/mysql"
//建立连接
// 参数分别为 名称 , 驱动, 连接字符串
// 注:必须包含一个default 连接, 作为默认连接。
orm.NewDatabase("default" , "mysql" , "user:passwd@ip/database?charset=utf8&parseTime=true")
//建立一个数据模型。
type UserInfo struct**** {
orm.Object
Id int64 `field:"id" auto:"true" index:"pk"`
Name string `field:"username"`
Passwd string `field:"password"`
}