GORM v2 正式发布! 20k stars ;)

2020-08-31 06:21:43 +08:00
 jinzhu

GORM 2.0 从零开始重写,根据过去几年的用户反馈吐槽,做了大量的改进,历经半年终于达成 ;)

主要更新

详情请参考 Release Note

https://gorm.io/zh_CN/docs/v2_release_note.html

12985 次点击
所在节点    Go 编程语言
100 条回复
SteinsGate
2020-08-31 06:29:33 +08:00
好喔
snxq1995
2020-08-31 06:47:14 +08:00
赞👍
lrh3321
2020-08-31 06:56:28 +08:00
update 的时候,忽略 limit 和 order by 的问题还存在吗?
gigantic222
2020-08-31 07:59:13 +08:00
kemikemian
2020-08-31 08:16:29 +08:00
赞赞赞!!!
kemikemian
2020-08-31 08:22:19 +08:00
终于加入了批量新增
paullee
2020-08-31 08:51:04 +08:00
诸位大佬,小弟有一问求教,查询记录不存在时,大佬们都是在哪一层处理它呀?

小弟现在是在业务层使用 gorm.isRecordNotFound()对 gorm 查询返回的错误判断一记,之前也尝试过在查询方法中返回(*data, *error),将记录未找到的错误场景处理为返回(nil, nil)。两种都感觉怪怪的。
momowei
2020-08-31 08:53:26 +08:00
牛,项目正好用 1 刚开始,切换到 2 看看
wsseo
2020-08-31 09:02:49 +08:00
在线等 3.0
Yoock
2020-08-31 09:08:10 +08:00
一会试试
waising
2020-08-31 09:17:32 +08:00
支持一波
cloudzhou
2020-08-31 09:25:44 +08:00
我对 gorm 最大的体验是,作者应该有很强的函数化编程背景,所以很重度使用函数化,各种 hook
而我对于中间件类型代码,是很反对函数化
我对中间件类型代码的要求,就是 Go 本身源代码,我一眼看下去就知道在做什么
aladdindingding
2020-08-31 09:31:51 +08:00
顶!
zhaoxj58
2020-08-31 09:36:36 +08:00
赞楼主👍
FEDT
2020-08-31 09:49:42 +08:00
赞一个~
securityCoding
2020-08-31 10:06:42 +08:00
@cloudzhou jinzhu 什么背景啊,很强...
dany813
2020-08-31 10:08:11 +08:00
厉害
Hanggi
2020-08-31 10:13:23 +08:00
已经在用了
guanhui07
2020-08-31 10:16:22 +08:00
赞赞赞!!!
pkoukk
2020-08-31 10:16:32 +08:00
用 v1 的项目写到一半,周一来一看更新到 v2 了,我是迁移还是不迁移呢

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

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

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

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

© 2021 V2EX