go 语言下有类似 mybatis 的框架吗?

2019-11-24 17:04:50 +08:00
 MatthewMurdock
最近因为大四要准备工作了,要从 java 转到 go 语言,在学习过程中 go 语言,发现无论是 gorm 还是 xorm 都是全
ORM 映射框架,不像 mybatis 需要在 xml 或注解中编写 sql 语句。

个人觉得这种形式不够灵活,而看 b 站的 Kratos 框架倒不是全自动,却是需要硬编码,必须写好留有占位符的 sql 语句,而且无法动态生成,感觉又太笨重了。

所以好奇 go 方面没有推广半自动 ORM 映射?
如果有的话,v 友们有什么推荐的框架吗。
5930 次点击
所在节点    问与答
6 条回复
dacapoday
2019-11-24 17:15:09 +08:00
golang 是比较新的语言,相关框架也只会用较新的理念去设计。mybatis 本身就在淘汰的边缘,更不会有人去造这些古董的轮子。
jamesxu
2019-11-24 17:16:08 +08:00
@dacapoday 你从哪得出 mybatis 要淘汰了
dacapoday
2019-11-24 17:17:33 +08:00
@jamesxu #2 目前依然应用广泛,但新项目不用了。
abcbuzhiming
2019-11-24 17:20:12 +08:00
@dacapoday 哈? mybatis 在淘汰的边缘?不如你说说目前主流的 java 关系数据访问框架是啥
wangsongyan
2019-11-24 17:21:43 +08:00
xormplus/sqlt
Aoang
2019-11-24 17:33:07 +08:00
为什么不用 sqlx ?

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

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

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

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

© 2021 V2EX