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

2024 年 6 月 20 日
 lucasj

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

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

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

或者国内的 deepseek v2 代码助手
chuliuxiang
2024 年 7 月 6 日
chatgpt 就行

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

https://study.congcong.us/t/1051148

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

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

© 2021 V2EX