zoukankan      html  css  js  c++  java
  • beego orm操作的简单增删改查

    /* 插入
        //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 
        }
    */
  • 相关阅读:
    层叠
    属性值的计算过程
    HTML+CSS笔记1-杂
    C语言—栈
    C语言零碎知识点
    线性表,顺序表,链表,数组的区别与联系
    C语言—单链表
    转载——从机器学习谈起
    readonly和const关键字
    C#中的扩展方法
  • 原文地址:https://www.cnblogs.com/tijie/p/12486331.html
Copyright © 2011-2022 走看看