真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

go語言中的orm

這期內(nèi)容當(dāng)中的小編將會給大家?guī)碛嘘P(guān)go語言中的orm,以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

我們提供的服務(wù)有:網(wǎng)站制作、做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、新林ssl等。為上千多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的新林網(wǎng)站制作公司

當(dāng)前較為主流/活躍的orm有g(shù)orm、xorm、gorose等。  

xorm

支持的數(shù)據(jù)庫有:MySQL、mymysql、postgres、tidb、sqlite、mssql、oracle

事務(wù)性支持

鏈?zhǔn)絘pi

has, err := engine.Where("name = ?", name).Desc("id").Get(&user)
err := engine.Where(builder.NotIn("a", 1, 2).And(builder.In("b", "c", "d", "e"))).Find(&users)

支持原生sql操作

查詢緩存

可根據(jù)數(shù)據(jù)庫反轉(zhuǎn)生成代碼

級聯(lián)加載

提供sql語句日志輸出

支持批量查詢處理

gorm

hook機(jī)制(Before/After Create/Save/Update/Delete/Find)

對象關(guān)系Has One, Has Many, Belongs To, Many To Many, Polymorphism

熱加載

支持原生sql操作

事務(wù)性

鏈?zhǔn)絘pi

tx := db.Where("name = ?", "jinzhu").Where("age = ?", 20).Find(&users)

支持的數(shù)據(jù)庫有:mysql、postgre、sqlite、sqlserver

查詢操作

gorose

支持的數(shù)據(jù)庫有:mysql、postgres、sqlite、mssql、oracle

鏈?zhǔn)絘pi

同時連接多個數(shù)據(jù)庫和切換

支持原生sql操作

支持批量查詢處理

事務(wù)性

相似性

各orm支持的數(shù)據(jù)庫都基本相同(主流數(shù)據(jù)庫都支持)

支持事務(wù)性、鏈?zhǔn)讲樵兊?/p>

差異

xorm、gorose支持批量查詢處理

xorm支持主從式讀寫分離

gorm支持熱加載

gorose便于在多個數(shù)據(jù)庫切換

文檔全面性gorm>xorm>gorose

以上就是golang 是否需要orm的詳細(xì)內(nèi)容,更多請關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!

上述就是小編為大家分享的go語言中的orm了,如果您也有類似的疑惑,不妨礙參照上述分析進(jìn)行理解。如果想了解更多相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊。


新聞標(biāo)題:go語言中的orm
網(wǎng)頁地址:http://weahome.cn/article/pdpicc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部