/* 插入
//orm对象
Orm := orm.NewOrm()
//结构体对象
user := models.User{}
//结构体复制
user.Name = "chenshisan"
user.Pwd = "222"
//插入
_,err := Orm.Insert(&user)
if err != nil{
beego.Info("插入失败",err)
return
}
*/
/* 查询
//orm对象
Orm := orm.NewOrm()
//结构体对象
user := models.User{}
//查询的字段值
user.Id = 1
err := Orm.Read(&user)
if err != nil{
beego.Info("查询失败",err)
return
}
user.Name = "chenshisan"
err := Orm.Read(&user,"Name")
if err != nil{
beego.Info("查询失败",err)
return
}
beego.Info("查询成功",user)
*/
/*
//更新
// orm对象
orm := orm.NewOrm()
//结构体对象
user := models.User{}
//查询的更新对象
user.Id = 1
err := orm.Read(&user)
//给对象重新赋值
if err == nil {
user.Name = "111"
user.Pwd = "3333"
//更新数据库
_,err = orm.Update(&user)
if err != nil{
beego.Info("更新失败",err)
return
}
}
*/
/*
// 删除
// orm 对象
orm := orm.NewOrm()
//删除的结构体对象
user := models.User{}
//指定删除对象
user.Id = 1
//删除
_,err := orm.Delete(&user)
if err != nil{
beego.Info("删除错误",err)
return
}
*/