/* 插入操作 */ //1、有orm對象 o := orm.NewOrm() //new()創建user, user := new(models.User) user.Name = "張三" user.Pwd = "123456" _, e := o.Insert(user) if e != nil { beego.Info("插入失敗",e) return } /* 查詢操作 */ o := orm.NewOrm() user := new(models.User) //1、根據主鍵id查詢 user.Id = 1 err := o.Read(user) //2、根據其他字段查詢 user.Name = "張三" err := o.Read(user,"Name" ) if err != nil { beego.Info("查詢錯誤",err) return } beego.Info("查詢成功",user) /* 更新操作 */ o := orm.NewOrm() user := new(models.User) //查詢需要更新的數據 user.Id = 2 err := o.Read(user) if err == nil { user.Name = "555" //user.Pwd = "222" i, e := o.Update(user) if e != nil { beego.Info("更改失敗",e) } beego.Info("更改成功",i) } /** 刪除操作 */ o := orm.NewOrm() user := new(models.User) //主鍵刪除 //user.Id = 3 //i, e := o.Delete(user) //其他字段刪除 user.Name = "555" i, e := o.Delete(user,"Name") if e != nil { beego.Info("刪除失敗",e) return } beego.Info("刪除成功",i) c.TplName = "test.html"
beego簡單的增刪改查
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.