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。
- 多条建表语句会同时生成多个实体类,结果中按表名分隔。
推荐工具
财神灵签
在线财神抽签小工具
日出日落计算器
在线查询日出/日落/正午/日照时长
随机点名工具
在线随机点名工具,可自定义姓名信息
大龄宝宝计算器
在线计算你是多少个月的宝宝
键盘连点测试工具
实时检测键盘按键连点/抖动故障,支持阈值调节与日志记录
在线剪贴板查看器
粘贴板内容读取工具、剪贴板格式识别工具
在线打包压缩文件
将本地多个文件打包压缩为zip压缩包
在线cURL转PHP代码生成器
一键将cURL命令转换为PHP代码
Escape编码/解码
一款在线的Escape在线编码/解码工具
JS转TypeScript在线转换工具
免费在线JS转TypeScript代码转换工具。
HTML/PHP互转工具
在线HTML代码与PHP代码互转工具
Flex布局在线设计工具
CSS中Flex布局样式在线设计工具
在线像素画编辑器
免费在线像素画编辑与制作工具。
条形码生成器
多种条形码在线生成工具
屏幕颜色拾取
在线屏幕颜色拾取工具
在线全能词典
全能词典:词义、用法与文化深度解析。
数字及英文转粗体工具
在线将数字和字母一键转为数学粗体Unicode字符
文本与二进制转换工具
在线文本与二进制相互转换工具
质数(素数)在线计算生成
在线计算指定范围内的所有质数(素数)
圆环面积计算器
在线圆环面积计算器工具
墙砖用量计算器
帮助您快速、精准地计算所需的墙砖数量
在线PDF转Word转换器
免费本地PDF转Word工具,安全提取图文。
有氧运动(燃脂)心率计算器
计算有氧运动(燃脂)最佳心率
放屁音效模拟
在线放屁音效模拟工具






















