摘要:最近迷戀上了語言對有種特別的好感可是由于之前做了很久的開發剛開始用做開發有點不太習慣也許是之前的框架的過于好用所以導致了使用做開發的各種不適應于是想著找一個類似的用用找遍了生態圈發現了很多知名的諸如等發現沒有一個是我的在體驗了百般不爽之于痛
最近迷戀上了go語言, 對go有種特別的好感.
可是, 由于之前做了很久的php開發, 剛開始用go做web開發有點不太習慣, 也許是之前的 laravel 框架的 eloquent orm過于好用, 所以, 導致了使用go做web開發的各種不適應.
于是, 想著找一個類似的orm用用, 找遍了go生態圈, 發現了很多知名的 go orm, 諸如: gorm, xorm, sqlx等, 發現沒有一個是我的feel, 在體驗了百般不爽之于, 痛定思痛, 就自己擼了個 go orm, gorose 就這么誕生了.
gorose, 是一個mini的 go orm, 也可以說是 golang 版本的 laravel eloquent, 因為喜歡這種feel, 就著手擼了起來, 經過一個禮拜的調教, 初版上了線, 看看效果:
// 開啟一個鏈接 db := gorose.Open("這是數據庫配置啊配置") // 執行完畢后關閉數據庫 DB defer db.Close()laravel般的簡單查詢
db.Table("userinfo").First()
解析的sql為: select * from userinfo limit 1
是不是很熟悉的感覺, 更熟悉的還在后邊
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又回來了, 沒錯, 不僅僅如此, eloquent 的大多用法, 都可以在這里直接使用, 更多用法
請看 github.com/gohouse/gorose
或者 點擊加入qq群: 470809220 慢慢撩~~~
powered by fizzday(星期八)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/28142.html
摘要:網站功能結構規劃和基礎服務安裝為了快速的構建一個網站在這里我們采用飛哥的組件和的框架來做網站實戰首先我們需要做出一些基礎的規劃萬丈高樓平地起我們先來給他打下地基做一下簡單的模塊和基本的網站要素規劃一網站名字快新聞顧名思義就是要做到盡量簡短一 網站功能結構規劃和基礎服務安裝 為了快速的構建一個go web網站, 在這里, 我們采用 飛哥(fizzday) 的 gorose orm 組件和...
摘要:項目目錄規劃因為和框架都是基于獨立的組件所以我們可以對項目的目錄做出自由的規劃在這里我們便規劃一個遵循一般的結構的項目目錄為了項目的易維護性和高可用性我們盡量采取成熟的架構分離業務模塊這里就借鑒界最火爆的框架拉的設計思想做出簡單的涉設計架構 go web項目目錄規劃 因為 gorose orm 和 dotweb 框架 都是基于獨立的組件, 所以我們可以對項目的目錄做出自由的規劃. 在...
摘要:最風騷的擁有鏈式操作開箱即用一分鐘上手等八大風騷讓操作數據庫成為一種享受媽媽再也看不到我處理數據的痛苦了下面就讓我一一講解的風情風騷一開箱即用一分鐘上手這里是配置文件中的數據庫配置原生執行返回格式化后的結果風騷二鏈式操作盡顯嫵媚之姿風騷三直 gorose, 最風騷的go orm, 擁有鏈式操作, 開箱即用, 一分鐘上手等八大風騷, 讓golang操作數據庫成為一種享受, 媽媽再也看不到...
閱讀 1261·2023-04-25 19:10
閱讀 1140·2021-09-10 10:50
閱讀 3028·2021-09-02 15:21
閱讀 1383·2019-08-30 15:52
閱讀 1681·2019-08-30 13:56
閱讀 2077·2019-08-30 12:53
閱讀 1870·2019-08-28 18:22
閱讀 2115·2019-08-26 13:47