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

有老哥在项目里用 Gorm2 了吗?来谈谈感受吧

  •  
  •   Yoock · Nov 25, 2020 · 6844 views
    This topic created in 2170 days ago, the information mentioned may be changed or developed.
    1. 性能和 gorm1 比怎么样?
    2. 方便程度有没有提升?
    🙏感谢各位老哥
    27 replies  •  2020-12-31 11:44:34 +08:00
    kindjeff
    kindjeff
    Nov 25, 2020❤️5
    1
    谢邀,已经在用 ent 了
    sunny352787
    sunny352787
    Nov 25, 2020❤️1
    2
    @kindjeff 同 ent
    mknightoy
    mknightoy
    Nov 25, 2020❤️1
    3
    darksword21
    darksword21
    Nov 25, 2020❤️1
    4
    ent + 1 不过是自己的东西
    keepeye
    keepeye
    Nov 25, 2020❤️1
    5
    比 1 好用点,至少支持批量插入了
    treblex
    treblex
    Nov 25, 2020❤️1
    6
    recordNotFound 没了,统一放在 error 里边了
    默认 select 有指定字段 不是星星了
    暂时只遇到这些
    Yoock
    Yoock
    OP
    Nov 25, 2020 via iPhone
    7
    好像 2 也支持 context 了
    那我也去研究一下 ent😂🤣
    dushixiang
    dushixiang
    Nov 25, 2020 via iPhone❤️1
    8
    ent 这么好用吗?
    kidlj
    kidlj
    Nov 25, 2020 via iPhone❤️1
    9
    ent + 1
    gowk
    gowk
    Nov 25, 2020 via Android❤️1
    10
    ent 试过一次,现在都这么流行了吗,看了下 github 才到 0.5,唯一不爽的就是它自动生成了太多的 go 代码文件,导致项目代码量剧增,有点不踏实的感觉。
    sunny352787
    sunny352787
    Nov 25, 2020❤️2
    11
    @gowk 只提交 schema 就好了,其他自动生成的不要提交,再写个脚本需要时候自动生成,我就这么干的
    momowei
    momowei
    Nov 25, 2020❤️1
    12
    挺好使的,ent 这么流行的么 落伍了
    Hanggi
    Hanggi
    Nov 25, 2020❤️1
    13
    代码更严谨了,去掉了 Related,支持自定义中间表,配置可选项更多了,支持的插件也更多了。

    ent 看了下,有点意思,但是并不打算换,GORM 2 已经很好用了。
    Yoock
    Yoock
    OP
    Nov 25, 2020
    14
    @gowk 看了一眼,也打算等到了 1.0 再把 ent 用到商业项目中去吧
    waising
    waising
    Nov 25, 2020 via iPhone❤️1
    15
    没有一个用 sqlx 的吗
    ewBuyVmLZMZE
    ewBuyVmLZMZE
    Nov 25, 2020❤️1
    16
    @waising sqlx N 年不更新了。
    Yoock
    Yoock
    OP
    Nov 26, 2020
    17
    试了下 ent 真好玩 😂
    kosgug
    kosgug
    Nov 26, 2020 via iPhone❤️1
    18
    entgo +1
    TomatoCLI
    TomatoCLI
    Nov 26, 2020❤️1
    19
    = =新写的功能用了,老功能用的 gorm.v1,也就是说同一个项目 v1,v2 版本都有....
    TomatoCLI
    TomatoCLI
    Nov 26, 2020
    20
    @Yoock 咋好玩了,比 jpa 如何?
    Yoock
    Yoock
    OP
    Nov 26, 2020❤️1
    21
    @cyrivlclth 没用过 JPA,不过刚才看了下,感觉挺像的。
    ent 走的生成代码这条路,可以做到类型安全,期待 1.0 release 😊
    keepeye
    keepeye
    Nov 26, 2020❤️1
    22
    ent 复杂 gorm 简单 看个人选择吧 俺不喜欢 ent
    Yoock
    Yoock
    OP
    Nov 26, 2020
    23
    @keepeye 是的,ent 生成的 sql 总有一种黑盒的感觉,就怕控制不住
    tongyuelong
    tongyuelong
    Nov 26, 2020
    24
    还在用 gorm 1.9,升级麻烦吗?
    Yoock
    Yoock
    OP
    Nov 26, 2020
    25
    @elone 老项目还是别升级了,还有有些功能不兼容的
    axex
    axex
    Nov 27, 2020
    26
    个人新写的东西换 ent 了,主要是当初用 gorm 1 时不喜欢那套 tag 的东西以及不支持批量插入
    huobazi
    huobazi
    Dec 31, 2020
    27
    新开的小项目用了下,挺好的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2008 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 16:31 · PVG 00:31 · LAX 08:31 · JFK 11:31
    ♥ Do have faith in what you're doing.