V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
MatthewMurdock
V2EX  ›  问与答

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

  •  
  •   MatthewMurdock · Nov 24, 2019 · 6662 views
    This topic created in 2348 days ago, the information mentioned may be changed or developed.
    最近因为大四要准备工作了,要从 java 转到 go 语言,在学习过程中 go 语言,发现无论是 gorm 还是 xorm 都是全
    ORM 映射框架,不像 mybatis 需要在 xml 或注解中编写 sql 语句。

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

    所以好奇 go 方面没有推广半自动 ORM 映射?
    如果有的话,v 友们有什么推荐的框架吗。
    6 replies    2019-11-24 17:33:07 +08:00
    dacapoday
        1
    dacapoday  
       Nov 24, 2019
    golang 是比较新的语言,相关框架也只会用较新的理念去设计。mybatis 本身就在淘汰的边缘,更不会有人去造这些古董的轮子。
    jwk345
        2
    jwk345  
       Nov 24, 2019 via iPhone
    @dacapoday 你从哪得出 mybatis 要淘汰了
    dacapoday
        3
    dacapoday  
       Nov 24, 2019
    @jamesxu #2 目前依然应用广泛,但新项目不用了。
    abcbuzhiming
        4
    abcbuzhiming  
       Nov 24, 2019
    @dacapoday 哈? mybatis 在淘汰的边缘?不如你说说目前主流的 java 关系数据访问框架是啥
    wa8n
        5
    wa8n  
       Nov 24, 2019 via iPhone
    xormplus/sqlt
    Aoang
        6
    Aoang  
       Nov 24, 2019 via Android
    为什么不用 sqlx ?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   980 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 19:42 · PVG 03:42 · LAX 12:42 · JFK 15:42
    ♥ Do have faith in what you're doing.