Go 感觉没有一个趁手的 ORM 框架啊?

2021-12-05 19:23:22 +08:00
 KevinBlandy

我本来是搞 Java 的。一直用 QueryDslJooq 这种 DSL 风格的 ORM ,感觉老棒了。

但是 Go 好像没,grom/xorm 都 jio 得难用。

10513 次点击
所在节点    Go 编程语言
41 条回复
yanzhiling2001
2021-12-05 19:31:28 +08:00
自己写一个 。我也觉得 GROM 老不爽了。
freakxx
2021-12-05 19:39:14 +08:00
INCerry
2021-12-05 19:42:56 +08:00
go 不是银弹 写比上层代码还是换个语言吧
hingbong
2021-12-05 19:43:42 +08:00
https://github.com/go-gorm/gen
这个能靠近一点 jooq 吧
wellsc
2021-12-05 20:00:15 +08:00
小而丑实现优雅的 orm 不太容易
wweir
2021-12-05 20:02:33 +08:00
用的 didi 的 query 生成器。简单 SQL 生成得很爽,复杂 SQL 手动来更方便
to2false
2021-12-05 20:04:46 +08:00
gorm+gen 、ent 感觉都不错
to2false
2021-12-05 20:05:03 +08:00
@to2false #7 当然跟其他语言的 ORM 比那还是差点意思
yl20181003
2021-12-05 21:38:30 +08:00
ent 不错
FightPig
2021-12-05 21:46:41 +08:00
一直写 rails 的人,被 ar 惯坏了,觉得哪个都不方便
w3cll
2021-12-05 22:09:10 +08:00
laravel 吧
Hanggi
2021-12-05 23:08:34 +08:00
其实都挺好用的,主要还是先入为主。
Buges
2021-12-05 23:22:35 +08:00
语言的问题。没有好用的语言,不可能写出好用的库。
chengxiao
2021-12-06 09:23:42 +08:00
之前都在说没有泛型,ORM 是这样难用的 blabla
现在有泛型了,看看哪个会变好用
waising
2021-12-06 09:34:01 +08:00
ent 应该还可以 不过我用的 squirrel + sqlx 也没啥问题
masterclock
2021-12-06 09:40:03 +08:00
ent 基于代码生成
ent 用着麻烦的地方配合 goqu
qW7bo2FbzbC0
2021-12-06 09:41:21 +08:00
sqlx 不错,我比较喜欢写 sql ,而不是生成
moliliang
2021-12-06 10:30:51 +08:00
用生成器还是可以的,orm 并不好用~~
lqs
2021-12-06 11:35:38 +08:00
再次推销一下 sqlingo https://github.com/lqs/sqlingo

mestrace
2021-12-06 11:37:41 +08:00
约定大于配置。之前团队使用代码生成,写好 SQL DDL 之后可以一键生成常用的 gorm 方法。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/820191

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX