关注我们的公众号
获取最新资讯、技术文章和独家内容。扫码关注,不错过任何重要更新!每日推送有价值的信息,与您共同成长。
技术交流群
开发者技术讨论与问题解答,分享最新技术动态
群号: 827253120
用户交流群
产品使用反馈与交流,获取最新产品资讯
群号: 876127697
扫码即可加入
SQL转Java实体类生成器
点击收藏转换结果:复制
关于SQL转Java实体类生成器介绍:
1、SQL转Java实体类生成器可根据数据库建表 SQL(CREATE TABLE 语句)自动生成对应的 Java 实体类代码。
2、支持多种注解风格、日期类型与文档生成,帮助开发者快速完成从数据库表结构到 Java 代码的转换。
3、工具的使用方法
- 在左侧编辑器中输入或粘贴您的 CREATE TABLE SQL 语句(支持多条建表语句,每条以分号结束)。
- 根据需求配置右侧参数(包名、注解风格、文档选项、日期类型)。
- 点击「点击转换」按钮,右侧将显示生成好的 Java 实体类代码。
- 您也可以点击「演示数据」加载示例 SQL,快速体验工具效果。
- 点击「清空数据」可清空编辑器并刷新页面。
- 生成结果区域支持直接复制代码,点击「复制」按钮即可将全部生成代码复制到剪贴板。
4、工个参数说明
- 包名:设置生成实体类所在的包,默认为 com.example.entity。
- 注解:选择实体类使用的注解框架,可选 Lombok(默认)、MyBatisPlus、JPA 或无注解。
- 文档:是否在字段上生成 Swagger 文档注解,默认使用 Swagger。
- 日期类型:指定日期字段映射的 Java 类型,可选 LocalDateTime(默认)或 java.util.Date。
5、类型映射规则
- 工具内置了常见 SQL 类型到 Java 类型的映射,例如:
- bigint → Long
- int/integer → Integer
- varchar/char/text → String
- decimal/numeric → BigDecimal
- datetime/timestamp → LocalDateTime(或 Date,取决于参数)
- tinyint → Integer(特殊:tinyint(1) 默认也是 Integer,若需要转为 Boolean 需后续手动调整)
- json → String
6、工具其它特征
- 支持解析表注释和字段注释,并对应生成类注释、字段注释。
- 自动识别主键(包括 PRIMARY KEY 子句和 AUTO_INCREMENT),对应添加主键注解。
- 自动识别逻辑删除字段(字段名包含 deleted、del_flag、is_deleted 等关键字),在 MyBatisPlus 模式下自动添加 @TableLogic。
- 多条建表语句会同时生成多个实体类,结果中按表名分隔。
推荐工具
简单概括
将一段内容用最段的语言进行表达
简历修改
找工作不用愁,AI帮你搞定简历哦!
内容缩写
缩写现有内容,减少信息量,明确内容表达。
大学作文
大学作文,AI协您智慧写作
在线白板
一款高颜值的支持压感的在线白板小工具
保质期计算
在线食物保质期计算工具
油耗计算器
汽车油耗在线计算工具
多音字查询工具
在线查询汉字是否为多音字
普通高等学校名单
全国普通高等学校名单大全
CSS按钮在线生成工具
在线可视化调试按钮并生成CSS代码
在线周几计算器
在线计算指定日期是星期几
黄金理财计算器
在线计算黄金买入卖出获益小工具
六十甲子速查表
在线快速查询天干地支组合
在线JPG转PNG转换器
免费在线JPG转PNG批量转换工具,本地处理安全高效。
Markdown转HTML工具
在线将Markdown转纯HTML
麦克风测试
在线麦克风测试工具
电子木鱼
在线积功德神器
在线音频压缩
免费批量压缩MP3/WAV/FLAC等音频文件
屏幕PPI计算工具
在线屏幕PPI计算工具
TripleDes加密解密工具
TripleDes在线加密工具/TripleDes在线解密工具
VCF通讯录文件生成器
手机号转为手机通讯录VCF文件
温度单位换算
温度单位在线换算工具
幸运数字
通过出生日期计算属于您的幸运数字
在线打包压缩文件
将本地多个文件打包压缩为zip压缩包
























微信收款码
支付宝收款码
陇ICP备2023004615号-1
甘公网安备62120202100216