直接解析 CREATE TABLE
支持从常见建表 SQL 或字段定义里识别字段、类型、默认值和注释。
支持从常见建表 SQL 或字段定义里识别字段、类型、默认值和注释。
可按表名自动推断类名,也支持覆盖类名、package 和 Lombok `@Data`。
表结构和字段注释都在浏览器本地转换,不需要把内部数据库设计发到服务端。
SQL 字段解析 · 浏览器本地处理
把 CREATE TABLE 或字段定义直接转成 Java POJO,适合实体类起稿、老库迁移和后台联调时快速补类。
识别字段数
6
类名
UserProfile
处理方式
本地转换
当前规则
会自动跳过主键、索引、约束等非字段定义行。
常见 `bigint / int / decimal / datetime / varchar` 会映射成对应 Java 类型。
如果 SQL 方言很复杂,建议先保留字段定义部分再转换,结果更稳定。
工具使用说明
可以直接贴 `CREATE TABLE`,也可以只贴字段定义片段。
按需要决定是否启用 Lombok、是否保留字段注释,以及是否手动覆盖类名。
实体类生成后可直接复制回项目,再按你的注解、继承关系或框架规范继续微调。
功能说明
很多后端联调和老库迁移场景里,实体类只是机械性起稿,真正耗时间的是手工抄字段、改类型和补命名。
把建表 SQL 直接转成 Java POJO,能先把重复工作压掉,再把时间留给注解、业务逻辑和框架适配。
这页优先覆盖常见的建表语法和类型映射,不追求把所有数据库方言、复杂约束和 ORM 特性一次性吃满。
如果你的 SQL 非常复杂,建议先保留字段定义部分再转换,这样结果更稳定也更容易复核。
常见问题
不会。页面默认按浏览器本地转换设计,适合先处理内部数据库结构和注释。
默认会按表名推断 PascalCase 类名;如果你项目里有固定命名规范,也可以手动覆盖类名。
支持。你可以选择输出 Lombok `@Data`,也可以关闭它,只保留普通字段定义。
不能。当前优先覆盖常见建表语法和常见字段类型映射,复杂方言建议先裁成字段定义再转。