• 请不要在回答技术问题时复制粘贴 AI 生成的内容
NoKey
V2EX  ›  程序员

请教一下,idea 哪个插件可以将 Entity 类自动转为建表语句呢?

  •  
  •   NoKey · Dec 1, 2023 · 2830 views
    This topic created in 897 days ago, the information mentioned may be changed or developed.
    如题。
    写了 Entity 类之后,想一键转为建表语句,找了好久没找到能用的。
    多谢~
    14 replies    2023-12-02 13:36:09 +08:00
    renmu
        1
    renmu  
       Dec 1, 2023 via Android
    问 chatgpt
    slark2020
        2
    slark2020  
       Dec 1, 2023   ❤️ 1
    可以反过来,建表语句转成 Entity, Mapper 和 Service 。
    slark2020
        3
    slark2020  
       Dec 1, 2023
    我用的是 MabatisX-Generator
    corcre
        4
    corcre  
       Dec 1, 2023   ❤️ 1
    怎么好像一般是反过来的...
    一般数据库的数据类型定义要更精准一些吧
    JYii
        5
    JYii  
       Dec 1, 2023
    这很麻烦吧,从 jpa 上类似的经验,你需要把缺省值、字符串长度、小数位数之类的都标出来
    Mogugugugu
        6
    Mogugugugu  
       Dec 1, 2023
    说真的,找工具不如找 chatgpt 、我是把这种活都交给了 chatgpt ,无论是生成表到 sql 还是 sql 到表。
    final7genesis
        7
    final7genesis  
       Dec 1, 2023
    jpa 加个配置就能自动建表吧,好像叫 spring.jpa.hibernate.ddl-auto
    yisier
        8
    yisier  
    PRO
       Dec 1, 2023
    hibernate hbm2ddl
    huajia2005
        9
    huajia2005  
       Dec 1, 2023
    这种让 chatgpt 帮你转是可以的
    samnya
        10
    samnya  
       Dec 1, 2023
    JPA Buddy 可以,有个 Show DDL 的功能。也可以配合 liquibase 或者 flyway ,生成数据库升级文件。
    fulinlin9527
        11
    fulinlin9527  
       Dec 1, 2023 via Android
    MybatisCodeHelper 就可以了
    gejun123456
        12
    gejun123456  
       Dec 1, 2023
    可以试试 MybatisCodeHelperPro 插件 https://brucege.com/doc/#/javaToCrud java 类生成建表语句
    Gress
        13
    Gress  
       Dec 1, 2023
    直接用 Hibernate(JPA)不就行了
    zhady009
        14
    zhady009  
       Dec 2, 2023 via iPhone
    @fulinlin9527 听说过 DTT 吗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3042 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 08:54 · PVG 16:54 · LAX 01:54 · JFK 04:54
    ♥ Do have faith in what you're doing.