V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
MatthewMurdock
V2EX  ›  问与答

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

  •  
  •   MatthewMurdock · 2019-11-24 17:04:50 +08:00 · 5976 次点击
    这是一个创建于 1861 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近因为大四要准备工作了,要从 java 转到 go 语言,在学习过程中 go 语言,发现无论是 gorm 还是 xorm 都是全
    ORM 映射框架,不像 mybatis 需要在 xml 或注解中编写 sql 语句。

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

    所以好奇 go 方面没有推广半自动 ORM 映射?
    如果有的话,v 友们有什么推荐的框架吗。
    6 条回复    2019-11-24 17:33:07 +08:00
    dacapoday
        1
    dacapoday  
       2019-11-24 17:15:09 +08:00
    golang 是比较新的语言,相关框架也只会用较新的理念去设计。mybatis 本身就在淘汰的边缘,更不会有人去造这些古董的轮子。
    jamesxu
        2
    jamesxu  
       2019-11-24 17:16:08 +08:00 via iPhone
    @dacapoday 你从哪得出 mybatis 要淘汰了
    dacapoday
        3
    dacapoday  
       2019-11-24 17:17:33 +08:00
    @jamesxu #2 目前依然应用广泛,但新项目不用了。
    abcbuzhiming
        4
    abcbuzhiming  
       2019-11-24 17:20:12 +08:00
    @dacapoday 哈? mybatis 在淘汰的边缘?不如你说说目前主流的 java 关系数据访问框架是啥
    wangsongyan
        5
    wangsongyan  
       2019-11-24 17:21:43 +08:00 via iPhone
    xormplus/sqlt
    Aoang
        6
    Aoang  
       2019-11-24 17:33:07 +08:00 via Android
    为什么不用 sqlx ?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   940 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:50 · PVG 04:50 · LAX 12:50 · JFK 15:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.