摘要:最近迷戀上了語(yǔ)言對(duì)有種特別的好感可是由于之前做了很久的開(kāi)發(fā)剛開(kāi)始用做開(kāi)發(fā)有點(diǎn)不太習(xí)慣也許是之前的框架的過(guò)于好用所以導(dǎo)致了使用做開(kāi)發(fā)的各種不適應(yīng)于是想著找一個(gè)類似的用用找遍了生態(tài)圈發(fā)現(xiàn)了很多知名的諸如等發(fā)現(xiàn)沒(méi)有一個(gè)是我的在體驗(yàn)了百般不爽之于痛
最近迷戀上了go語(yǔ)言, 對(duì)go有種特別的好感.
可是, 由于之前做了很久的php開(kāi)發(fā), 剛開(kāi)始用go做web開(kāi)發(fā)有點(diǎn)不太習(xí)慣, 也許是之前的 laravel 框架的 eloquent orm過(guò)于好用, 所以, 導(dǎo)致了使用go做web開(kāi)發(fā)的各種不適應(yīng).
于是, 想著找一個(gè)類似的orm用用, 找遍了go生態(tài)圈, 發(fā)現(xiàn)了很多知名的 go orm, 諸如: gorm, xorm, sqlx等, 發(fā)現(xiàn)沒(méi)有一個(gè)是我的feel, 在體驗(yàn)了百般不爽之于, 痛定思痛, 就自己擼了個(gè) go orm, gorose 就這么誕生了.
gorose, 是一個(gè)mini的 go orm, 也可以說(shuō)是 golang 版本的 laravel eloquent, 因?yàn)橄矚g這種feel, 就著手?jǐn)]了起來(lái), 經(jīng)過(guò)一個(gè)禮拜的調(diào)教, 初版上了線, 看看效果:
// 開(kāi)啟一個(gè)鏈接 db := gorose.Open("這是數(shù)據(jù)庫(kù)配置啊配置") // 執(zhí)行完畢后關(guān)閉數(shù)據(jù)庫(kù) DB defer db.Close()laravel般的簡(jiǎn)單查詢
db.Table("userinfo").First()
解析的sql為: select * from userinfo limit 1
是不是很熟悉的感覺(jué), 更熟悉的還在后邊
db.Table("userinfo").Where("id","<",10).Order("id desc").Get()
解析的sql為: select * from userinfo where id<10 order by id desc
原生查詢db.Query("select * from userinfo") db.Query("select * from userinfo where id>?", 1)
是不是php orm 的feel又回來(lái)了, 沒(méi)錯(cuò), 不僅僅如此, eloquent 的大多用法, 都可以在這里直接使用, 更多用法
請(qǐng)看 github.com/gohouse/gorose
或者 點(diǎn)擊加入qq群: 470809220 慢慢撩~~~
powered by fizzday(星期八)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/28142.html
摘要:網(wǎng)站功能結(jié)構(gòu)規(guī)劃和基礎(chǔ)服務(wù)安裝為了快速的構(gòu)建一個(gè)網(wǎng)站在這里我們采用飛哥的組件和的框架來(lái)做網(wǎng)站實(shí)戰(zhàn)首先我們需要做出一些基礎(chǔ)的規(guī)劃萬(wàn)丈高樓平地起我們先來(lái)給他打下地基做一下簡(jiǎn)單的模塊和基本的網(wǎng)站要素規(guī)劃一網(wǎng)站名字快新聞?lì)櫭剂x就是要做到盡量簡(jiǎn)短一 網(wǎng)站功能結(jié)構(gòu)規(guī)劃和基礎(chǔ)服務(wù)安裝 為了快速的構(gòu)建一個(gè)go web網(wǎng)站, 在這里, 我們采用 飛哥(fizzday) 的 gorose orm 組件和...
摘要:項(xiàng)目目錄規(guī)劃因?yàn)楹涂蚣芏际腔讵?dú)立的組件所以我們可以對(duì)項(xiàng)目的目錄做出自由的規(guī)劃在這里我們便規(guī)劃一個(gè)遵循一般的結(jié)構(gòu)的項(xiàng)目目錄為了項(xiàng)目的易維護(hù)性和高可用性我們盡量采取成熟的架構(gòu)分離業(yè)務(wù)模塊這里就借鑒界最火爆的框架拉的設(shè)計(jì)思想做出簡(jiǎn)單的涉設(shè)計(jì)架構(gòu) go web項(xiàng)目目錄規(guī)劃 因?yàn)?gorose orm 和 dotweb 框架 都是基于獨(dú)立的組件, 所以我們可以對(duì)項(xiàng)目的目錄做出自由的規(guī)劃. 在...
摘要:最風(fēng)騷的擁有鏈?zhǔn)讲僮鏖_(kāi)箱即用一分鐘上手等八大風(fēng)騷讓操作數(shù)據(jù)庫(kù)成為一種享受媽媽再也看不到我處理數(shù)據(jù)的痛苦了下面就讓我一一講解的風(fēng)情風(fēng)騷一開(kāi)箱即用一分鐘上手這里是配置文件中的數(shù)據(jù)庫(kù)配置原生執(zhí)行返回格式化后的結(jié)果風(fēng)騷二鏈?zhǔn)讲僮鞅M顯嫵媚之姿風(fēng)騷三直 gorose, 最風(fēng)騷的go orm, 擁有鏈?zhǔn)讲僮? 開(kāi)箱即用, 一分鐘上手等八大風(fēng)騷, 讓golang操作數(shù)據(jù)庫(kù)成為一種享受, 媽媽再也看不到...
閱讀 1357·2023-04-25 19:10
閱讀 1207·2021-09-10 10:50
閱讀 3089·2021-09-02 15:21
閱讀 1446·2019-08-30 15:52
閱讀 1740·2019-08-30 13:56
閱讀 2182·2019-08-30 12:53
閱讀 1935·2019-08-28 18:22
閱讀 2189·2019-08-26 13:47