V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
0x666666
V2EX  ›  Java

请问大家有没有什么 ORM 框架能支持, MySQL5.7+的 JSON 格式 CRUD 的?

  •  
  •   0x666666 · 2019-10-22 09:59:15 +08:00 · 3973 次点击
    这是一个创建于 1858 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT 现在碰到一个需求,做自定义字段的,准备使用 MySQL 的 JSON 来做,但是没有找到能支持对 JSON 做 CRUD 的框架。各位老哥帮帮忙

    11 条回复    2019-10-29 14:52:37 +08:00
    killergun
        1
    killergun  
       2019-10-22 10:49:45 +08:00
    程序里面自行序列化不行吗?
    wu67
        2
    wu67  
       2019-10-22 10:52:26 +08:00
    代码里面处理咯, 反正要这么整的, 大部分都要对数据进行一个处理, 那干脆从前端拿到数据之后处理、序列化, 然后再往表插值
    ddddad
        3
    ddddad  
       2019-10-22 11:12:37 +08:00
    自己写个 TypeHandler 进行序列化就好了
    0x666666
        4
    0x666666  
    OP
       2019-10-22 11:24:25 +08:00
    @ddddad
    @wu67
    @killergun
    看来是没有支持这个的框架了 有一个框架一直在用 JOOQ,有支持的,但是写法偏原生。
    linxiaojialin
        5
    linxiaojialin  
       2019-10-22 11:29:26 +08:00
    什么语言? PHP 的话很多框架都支持的,如 Laravel
    0x666666
        6
    0x666666  
    OP
       2019-10-22 11:30:44 +08:00
    FightForFreedom
        7
    FightForFreedom  
       2019-10-22 13:07:30 +08:00
    jpa 是不用想的了。jpa 这玩意设计思想就不是让你去搞数据库特定的特性的

    mybatis 或者更原始的方案比较适合
    zydxn
        8
    zydxn  
       2019-10-22 13:23:14 +08:00
    MyBatis 自己写 SQL
    version
        9
    version  
       2019-10-22 13:28:25 +08:00 via iPhone
    代码处理好些吧,一般 json 储存的也很少拿来搜索的,你也可以当 虚拟化成字符串储存都行,不一定非要 json 类型,这样 mysql 低版本也适用,代码也好处理
    ourslay
        10
    ourslay  
       2019-10-22 19:18:19 +08:00 via iPhone   ❤️ 1
    PoetAndPoem
        11
    PoetAndPoem  
       2019-10-29 14:52:37 +08:00
    @ourslay 很棒的框架,不愧是 hibernate 作者写的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3022 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 10:52 · PVG 18:52 · LAX 02:52 · JFK 05:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.