0x666666
V2EX  ›  Java

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

  •  
  •   0x666666 · Oct 22, 2019 · 4674 views
    This topic created in 2444 days ago, the information mentioned may be changed or developed.

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

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

    mybatis 或者更原始的方案比较适合
    Tsukihime
        8
    Tsukihime  
       Oct 22, 2019
    MyBatis 自己写 SQL
    version
        9
    version  
       Oct 22, 2019 via iPhone
    代码处理好些吧,一般 json 储存的也很少拿来搜索的,你也可以当 虚拟化成字符串储存都行,不一定非要 json 类型,这样 mysql 低版本也适用,代码也好处理
    ourslay
        10
    ourslay  
       Oct 22, 2019 via iPhone   ❤️ 1
    PoetAndPoem
        11
    PoetAndPoem  
       Oct 29, 2019
    @ourslay 很棒的框架,不愧是 hibernate 作者写的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5534 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 06:50 · PVG 14:50 · LAX 23:50 · JFK 02:50
    ♥ Do have faith in what you're doing.