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 
    }
*/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM