Token导航 LogoToken导航

SQL 解析 · 本地处理 · Java 起稿

数据库SQL转PO JO

在线把 CREATE TABLE 或字段定义转换成 Java POJO,适合实体类起稿、老库迁移和后端联调。

直接解析 CREATE TABLE

支持从常见建表 SQL 或字段定义里识别字段、类型、默认值和注释。

Java 实体类一键起稿

可按表名自动推断类名,也支持覆盖类名、package 和 Lombok `@Data`。

内部建表语句默认本地处理

表结构和字段注释都在浏览器本地转换,不需要把内部数据库设计发到服务端。

SQL 字段解析 · 浏览器本地处理

数据库SQL转POJO

把 CREATE TABLE 或字段定义直接转成 Java POJO,适合实体类起稿、老库迁移和后台联调时快速补类。

325 字符 / 8 行 / 365 字节
419 字符 / 26 行 / 459 字节

识别字段数

6

类名

UserProfile

处理方式

本地转换

SQL 解析和 Java POJO 生成都在浏览器本地完成,不会上传建表语句。

当前规则

会自动跳过主键、索引、约束等非字段定义行。

常见 `bigint / int / decimal / datetime / varchar` 会映射成对应 Java 类型。

如果 SQL 方言很复杂,建议先保留字段定义部分再转换,结果更稳定。

工具使用说明

数据库SQL转POJO怎么用

1

粘贴建表 SQL 或字段定义

可以直接贴 `CREATE TABLE`,也可以只贴字段定义片段。

2

补 package、类名和输出规则

按需要决定是否启用 Lombok、是否保留字段注释,以及是否手动覆盖类名。

3

复制 Java POJO 继续收口

实体类生成后可直接复制回项目,再按你的注解、继承关系或框架规范继续微调。

功能说明

这个工具解决什么问题

为什么这个场景值得单独做成工具页

很多后端联调和老库迁移场景里,实体类只是机械性起稿,真正耗时间的是手工抄字段、改类型和补命名。

把建表 SQL 直接转成 Java POJO,能先把重复工作压掉,再把时间留给注解、业务逻辑和框架适配。

当前能力边界

这页优先覆盖常见的建表语法和类型映射,不追求把所有数据库方言、复杂约束和 ORM 特性一次性吃满。

如果你的 SQL 非常复杂,建议先保留字段定义部分再转换,这样结果更稳定也更容易复核。

常见问题

关于数据库SQL转POJO,用户常问这些

数据库SQL转POJO会上传建表语句吗?

不会。页面默认按浏览器本地转换设计,适合先处理内部数据库结构和注释。

类名怎么确定?

默认会按表名推断 PascalCase 类名;如果你项目里有固定命名规范,也可以手动覆盖类名。

会自动加 Lombok 吗?

支持。你可以选择输出 Lombok `@Data`,也可以关闭它,只保留普通字段定义。

能覆盖所有 SQL 方言吗?

不能。当前优先覆盖常见建表语法和常见字段类型映射,复杂方言建议先裁成字段定义再转。