日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)GoFrame教程:GoFrame 接口開(kāi)發(fā)-基本介紹

?gdb?模塊使用了非常靈活且擴(kuò)展性強(qiáng)的接口設(shè)計(jì),接口設(shè)計(jì)允許開(kāi)發(fā)者可以非常方便地自定義實(shí)現(xiàn)和替換接口定義中的任何方法。

成都創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),羅莊網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:羅莊等地區(qū)。羅莊做網(wǎng)站價(jià)格咨詢:13518219792

DB接口

接口文檔:https://pkg.GO.dev/github.com/gogf/gf/v2/database/gdb#DB

?DB?接口是數(shù)據(jù)庫(kù)操作的核心接口,也是我們通過(guò)?ORM?操作數(shù)據(jù)庫(kù)時(shí)最常用的接口,這里主要對(duì)接口的幾個(gè)重要方法做說(shuō)明:

  1. ?Open?方法用于創(chuàng)建特定的數(shù)據(jù)庫(kù)連接對(duì)象,返回的是標(biāo)準(zhǔn)庫(kù)的?*sql.DB?通用數(shù)據(jù)庫(kù)對(duì)象。
  2. ?Do*?系列方法的第一個(gè)參數(shù)?link?為?Link?接口對(duì)象,該對(duì)象在?master-slave?模式下可能是一個(gè)主節(jié)點(diǎn)對(duì)象,也可能是從節(jié)點(diǎn)對(duì)象,因此如果在繼承的驅(qū)動(dòng)對(duì)象實(shí)現(xiàn)中使用該?link?參數(shù)時(shí),注意當(dāng)前的運(yùn)行模式。?slave?節(jié)點(diǎn)在大部分的數(shù)據(jù)庫(kù)主從模式中往往是不可寫(xiě)的。
  3. ?HandleSqlBeforeCommit?方法將會(huì)在每一條?SQL?提交給數(shù)據(jù)庫(kù)服務(wù)端執(zhí)行時(shí)被調(diào)用做一些提交前的回調(diào)處理。
  4. 其他接口方法詳見(jiàn)接口文檔或者源碼文件。

DB接口關(guān)系

?GoFrame ORM Relations?

Driver接口

接口文檔:https://pkg.go.dev/github.com/gogf/gf/v2/database/gdb#Driver

開(kāi)發(fā)者自定義的驅(qū)動(dòng)需要實(shí)現(xiàn)以下接口:

// Driver is the interface for integrating sql drivers into package gdb.
type Driver interface {
	// New creates and returns a database object for specified database server.
	New(core *Core, node *ConfigNode) (DB, error)
}

其中的?New?方法用于根據(jù)?Core?數(shù)據(jù)庫(kù)基礎(chǔ)對(duì)象以及?ConfigNode?配置對(duì)象創(chuàng)建驅(qū)動(dòng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)操作對(duì)象,需要注意的是,返回的數(shù)據(jù)庫(kù)對(duì)象需要實(shí)現(xiàn)DB接口。而數(shù)據(jù)庫(kù)基礎(chǔ)對(duì)象?Core?已經(jīng)實(shí)現(xiàn)了?DB?接口,因此開(kāi)發(fā)者只需要”繼承”?Core?對(duì)象,然后根據(jù)需要覆蓋對(duì)應(yīng)的接口實(shí)現(xiàn)方法即可。


當(dāng)前文章:創(chuàng)新互聯(lián)GoFrame教程:GoFrame 接口開(kāi)發(fā)-基本介紹
當(dāng)前路徑:http://www.5511xx.com/article/dpiggde.html