<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          gdaogolang 的 orm 庫(kù)

          聯(lián)合創(chuàng)作 · 2023-09-28 18:01

          gdao 是一個(gè) golang 的 orm 庫(kù),
          gdao可以將數(shù)據(jù)庫(kù)表映射生成相應(yīng)的***.go文件(表名.go),
          之后操作數(shù)據(jù)庫(kù)單表就直接操作相應(yīng)的go文件即可。同時(shí)支持原生sql語(yǔ)句。

          注冊(cè)數(shù)據(jù)源:3種方式,優(yōu)先級(jí)從低到高
              1、gdao.SetDB(db)
              2、gdao.SetDBSrouceByTableName("hstest",db)
              3、hstest.DB=db

          生成hstest表的hstest.go文件
              gdao.CreateDaoFile("hstest", "dao", "d:/gdao/src/example/dao")
           

          查詢操作:select id,age,createtime,name from hstest where id between 1 and 10 and age in(30, 31)
              hstest := dao.NewHstest()
               hstest.Where(hstest.Id.Between(1, 10), hstest.Age.IN(30, 31))
              hstests, _:= hstest.Query(hstest.Id, hstest.Age, hstest.Createtime, hstest.Name)
              for _, u := range hstests {
                  fmt.Println(">>>>", u.GetId(), u.GetAge(), u.GetCreatetime(), u.GetName())
              }

          更新操作:update hstest set name="wu",age=34 where id=2
              hstest := dao.NewHstest()
              hstest.SetName("wu")
              hstest.SetAge(34)
              hstest.Where(hstest.Id.EQ(2))
              hstest.Update()

          插入操作: insert into hstest(id,name,age)values(1,"wu",30,time.Now())
              hstest := dao.NewHstest()
              hstest.SetId(1)
              hstest.SetName("wu")
              hstest.SetAge(30)
              hstest.SetCreatetime(time.Now())
              hstest.Insert()

          刪除操作:delete from hstest where id=1
              hstest := dao.NewHstest()
              hstest.Where(hstest.Id.EQ(1))
              hstest.Delete()

          瀏覽 23
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  自拍偷拍第四页 | 爆操乱伦 | 夜色综合网 | 国产激情一区 | 好吊视频一区二区三区四区五区六区七区八区 |