The Go Programming Language
› http://golang.org/
› Go Playground
Go Projects
› Revel Web Framework
zk123

有哪些好用的 golang ORM 框架?

  •  
  •   zk123 ·
    zk-123 · Oct 10, 2020 · 14717 views
    This topic created in 2227 days ago, the information mentioned may be changed or developed.
    29 replies  •  2022-06-06 20:28:22 +08:00
    TypeErrorNone
    TypeErrorNone
    Oct 10, 2020
    1
    好用的标准是什么?
    raaaaaar
    raaaaaar
    Oct 10, 2020 via Android
    2
    常用的就是 gorm 吧,不过感觉有点臃肿,准备自己造一个学学原理,推荐 7 天造轮子那个博客,挺不错的
    GeruzoniAnsasu
    GeruzoniAnsasu
    Oct 10, 2020 via Android
    3
    除了 gorm 还有的选嘛我也想知道
    songjiaxin2008
    songjiaxin2008
    Oct 10, 2020
    4
    xorm gorm 可以都用一下
    QingXuJiaZhi
    QingXuJiaZhi
    Oct 10, 2020❤️4
    5
    有啊,Facebook 出了一个 https://v2ex.com/t/683589
    QingXuJiaZhi
    QingXuJiaZhi
    Oct 10, 2020
    6
    另外还有一个我觉得非常优秀的,不知道为什么很少人用 https://upper.io/db.v2/
    missdeer
    missdeer
    Oct 10, 2020
    7
    gorm 还行,作者建的微信群里答疑也很积极
    mcfog
    mcfog
    Oct 10, 2020 via Android❤️3
    8
    不太看好试图在 golang 里找 /造看齐其他更复杂语言中那种功能丰富的 ORM 的尝试

    我选 jmoiron/sqlx,自己随便撸个 query builder 和代码生成辅助一下
    haitaotao
    haitaotao
    Oct 10, 2020 via iPhone
    9
    复杂业务项目都会对代码做分层。数据库操作对上层不可见,用不用 orm 区别不大。小项目用 orm 会快一点。
    janxin
    janxin
    Oct 10, 2020
    10
    gorm 或者 ent,其他不那么推荐了
    EugeneLiu
    EugeneLiu
    Oct 10, 2020
    11
    不推荐 gorm 和 xorm,各种奇奇怪怪的问题,非常不好 debug 。
    qq1340691923
    qq1340691923
    Oct 10, 2020
    12
    sqlx 和 sqlbuilder +1
    Outshine
    Outshine
    Oct 10, 2020
    13
    好用的标准是不是类似 Laravel 或者 ROR 的 orm ?
    waising
    waising
    Oct 10, 2020
    14
    sqlx
    damngood
    damngood
    Oct 10, 2020
    15
    凑个热闹: Sqlx 和 Squirrel +1
    vvmint233
    vvmint233
    Oct 10, 2020
    16
    squirrel 和 xorm
    lqs
    lqs
    Oct 10, 2020❤️1
    18
    再次推销一下 sqlingo: https://github.com/lqs/sqlingo
    kosgug
    kosgug
    Oct 10, 2020 via iPhone
    19
    Entgo
    Hanggi
    Hanggi
    Oct 10, 2020
    20
    @EugeneLiu gorm v2 试过了吗?还有那些问题吗
    EugeneLiu
    EugeneLiu
    Oct 10, 2020
    21
    @Hanggi 2.0 没有
    han3sui
    han3sui
    Oct 10, 2020
    22
    @missdeer 求个微信群
    playniuniu
    playniuniu
    Oct 11, 2020 via Android❤️1
    23
    推荐一下 滴滴出的 didi-gendry 我一直在用 感觉比 sqlx 好用
    mlboy
    mlboy
    Oct 16, 2020
    24
    go-sql,利益关系,我写的
    socket1q1
    socket1q1
    Oct 20, 2020
    25
    别用 orm,别用 orm 。增加一堆学习成本还有一些未知的风险,还不如普普通通 sql 。
    hp66722667
    hp66722667
    Oct 22, 2020
    26
    @raaaaaar 有链接吗,感谢
    raaaaaar
    raaaaaar
    Oct 22, 2020
    27
    @hp66722667 #26
    https://geektutu.com/post/geeorm.html

    这个博客挺好的呀,web 框架,rpc,orm,缓存这些框架都自己造了个简单的,很舒服的,再看看常用框架的源码,学学就能自己搞个方的轮子出来,对原理理解很有好处。

    我还以为学 go 的都知道呢,没想到这么多人不知道。
    xdbytes1
    xdbytes1
    Aug 27, 2021
    28
    @TypeErrorNone 这么喜欢装的嘛...
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   871 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 22:26 · PVG 06:26 · LAX 14:26 · JFK 17:26
    ♥ Do have faith in what you're doing.