想要把 MySQL 中的表转为 Java 实体类。
Ctrl C ,V 的话,字段太多,而且要把下划线改成驼峰,太痛苦了。
![]() | 1 Whslefall 2024-06-20 14:06:24 +08:00 ![]() |
![]() | 2 Goalonez 2024-06-20 14:07:32 +08:00 via iPhone idea 插件 mybatisX |
![]() | 3 cleanery 2024-06-20 14:08:27 +08:00 |
4 guozhq 2024-06-20 14:08:38 +08:00 via iPhone idea 插件 easycode 好像也可以,好久没用,记不太清了,你可以看一下 |
![]() | 5 Goooooos 2024-06-20 14:12:58 +08:00 用 mybatis 的话就用 mybatis-generator |
6 silencil 2024-06-20 14:14:16 +08:00 renren-generator |
7 hapeman 2024-06-20 14:17:35 +08:00 不是有很多代码生成器吗 |
![]() | 8 linksyi18 2024-06-20 14:21:42 +08:00 直接用 chatgpt |
![]() | 9 Vvictor 2024-06-20 15:06:46 +08:00 |
![]() | 10 iMoutai 2024-06-20 15:25:21 +08:00 ![]() idea 的话,比较新的版本集成了 JPA Buddy ,可以在 idea 的 Database 侧边栏中,右键选中一个表,选择 Create JPA Entities from DB ;老版本的话,可以单独安装一个 JPA Buddy |
![]() | 11 sorcerer 2024-06-20 15:40:26 +08:00 via Android pdman |
12 lucifer69 2024-06-20 15:47:00 +08:00 ![]() |
13 wineast 2024-06-20 15:57:06 +08:00 PDManer |
![]() | 14 hideon 2024-06-20 17:40:01 +08:00 安装一个通义灵码,IDEA 插件,把 DDL 拷贝上去,让他转成 java Bean ,谁用谁知道,什么 generator 已经落伍了 |
![]() | 15 wxw752 2024-06-20 17:42:32 +08:00 generator 主要是用于前后端全生成,如果只是 JavaBean ,楼上任何一个都行。 |
16 fc077 2024-06-20 17:48:38 +08:00 https://github.com/zouzg/mybatis-generator-gui 这个,有个 gui 页面,可以把数据库转换为 java 实体 |
![]() | 17 luckyrayyy 2024-06-20 17:49:10 +08:00 chatgpt 其实可以干这个 |
![]() | 18 yxisenx 2024-06-20 17:58:58 +08:00 我用 idea 的插件 Mybatis-X ,感觉还不错 |
19 Plutooo 2024-06-20 18:00:15 +08:00 ![]() 如果项目用的是 mybatis 的话推荐 mybatisX ,右侧 database 添加数据库之后右键数据库 generate |
20 gerefoxing 2024-06-20 18:00:28 +08:00 一大堆,怎么方便怎么来 |
![]() | 21 JsonNode 2024-06-20 18:03:18 +08:00 其实 idea 自带了一个 groovy 脚本,可以生成 Generate POJOs.groovy |
22 carnivalist 2024-06-20 18:34:11 +08:00 @Vvictor 测试一个 bug ,字段`a_bc`对应的 getter/setter 方法名应当是 getaBc ,生成的是 getABc |
23 qviqvi 2024-06-20 18:36:29 +08:00 mybatis-generator 可以 如果实体类转表可以用 jpa |
![]() | 24 nomytwins 2024-06-20 21:54:37 +08:00 试试 yudao 框架,前后端一并生成,包括跨表关联字表,树形等 |
![]() | 25 Ashe007 2024-06-21 08:04:36 +08:00 via iPhone 核心问题其实就是蛇形变量 key 转驼峰变量 key https://www.cnblogs.com/ashet/p/18179331 |
26 chenzw2 2024-06-21 09:29:10 +08:00 |
![]() | 27 AmaQuinton 2024-06-21 09:36:39 +08:00 2L 提到的 idea 插件 mybatisX ,或者用 MyBatisCodeHelperPro 都可以实现 |
![]() | 28 wanniwa 2024-06-21 12:26:36 +08:00 ![]() MyBatis 的话建议用 MyBatisCodeHelperPro ,还有其他很多好用的功能 |
![]() | 29 FawkesV 2024-06-21 13:09:22 +08:00 用的免费的 mybatisX |
30 lvsp95 2024-06-21 17:50:40 +08:00 不想研究插件就把数据库结构出为 sql ,然后让 gpt 转,这种简单工作 gpt 还是可以胜任的 |
31 wyjwork 2024-06-22 11:20:39 +08:00 可以用那个 idea 的插件 EasyCode ,挺好用的,就是要自己手动先配置好模板,不过只是生成实体类的话可以直接用默认模版 |
![]() | 32 huzhizhao 2024-06-22 17:57:22 +08:00 |
![]() | 33 chuliuxiang 2024-07-06 18:08:04 +08:00 chatgpt 就行 |