/* 插入操作 */ //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简单的增删改查
最新推荐文章于 2022-10-26 18:02:33 发布