大佬们,有没有将数据库表转为 Java 实体类的工具

2024-06-20 14:04:00 +08:00
 lucasj

想要把 MySQL 中的表转为 Java 实体类。

Ctrl C ,V 的话,字段太多,而且要把下划线改成驼峰,太痛苦了。

3793 次点击
所在节点    Java
33 条回复
lovedoing
2024-06-20 18:03:18 +08:00
其实 idea 自带了一个 groovy 脚本,可以生成 Generate POJOs.groovy
carnivalist
2024-06-20 18:34:11 +08:00
@Vvictor 测试一个 bug ,字段`a_bc`对应的 getter/setter 方法名应当是 getaBc ,生成的是 getABc
qviqvi
2024-06-20 18:36:29 +08:00
mybatis-generator 可以
如果实体类转表可以用 jpa
nomytwins
2024-06-20 21:54:37 +08:00
试试 yudao 框架,前后端一并生成,包括跨表关联字表,树形等
Ashe007
2024-06-21 08:04:36 +08:00
核心问题其实就是蛇形变量 key 转驼峰变量 key
https://www.cnblogs.com/ashet/p/18179331
chenzw2
2024-06-21 09:29:10 +08:00
AmaQuinton
2024-06-21 09:36:39 +08:00
2L 提到的 idea 插件 mybatisX ,或者用 MyBatisCodeHelperPro 都可以实现
wanniwa
2024-06-21 12:26:36 +08:00
MyBatis 的话建议用 MyBatisCodeHelperPro ,还有其他很多好用的功能
FawkesV
2024-06-21 13:09:22 +08:00
用的免费的 mybatisX
lvsp95
2024-06-21 17:50:40 +08:00
不想研究插件就把数据库结构出为 sql ,然后让 gpt 转,这种简单工作 gpt 还是可以胜任的
wyjwork
2024-06-22 11:20:39 +08:00
可以用那个 idea 的插件 EasyCode ,挺好用的,就是要自己手动先配置好模板,不过只是生成实体类的话可以直接用默认模版
huzhizhao
2024-06-22 17:57:22 +08:00
啊这 找 GPT 不就完了

或者国内的 deepseek v2 代码助手
chuliuxiang
2024-07-06 18:08:04 +08:00
chatgpt 就行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1051148

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX