SQL 建表语句转 Java POJO / C# 实体类ORM
输入 MySQL DDL CREATE TABLE 建表语句,一键解析字段与注释,自动生成 Java POJO (Lombok/JPA) 或 C# 实体类代码
工具说明与使用提示
工具说明
支持一条 MySQL CREATE TABLE 语句、常见 ASCII 字段名、列类型、列注释、表注释和主键。单行及多行定义都可解析,引号内逗号和类型括号不会拆分字段。忽略索引、约束和 CHECK;不支持模式限定表名、ALTER、多条语句、完整 SQL 方言或 DDL 注释混排。解析失败显示提示;清空建表输入同步清空结果,清空结果后可通过示例或选项重新生成。
Java 提供 Lombok、标准 Getter/Setter 和真正的 Record 三种输出。JPA 使用 javax.persistence,主键沿用 IDENTITY 生成策略,复合主键仍需人工配置。Swagger 使用 OpenAPI Schema。保留字段注释与 Swagger 注解是独立选项;注释终止符及注解字符串会转义。C# 生成属性和 Key 注解,XML 注释转义,未生成可空属性类型。
BIGINT、整数、TINYINT(1)/BIT(1)、小数、浮点、日期时间、二进制映射到对应语言的常见类型;未知类型及 JSON 映射为字符串。下划线转换可关闭,关闭后类名及属性名保留原文。不会校验语言保留字、包名、Namespace、标识符冲突或业务类型精度,请在项目中核对生成结果、依赖和主键设计。
数据与隐私
只在浏览器中处理建表文本,不连接数据库,不执行 SQL 或生成代码,不调用业务后端。输入不上传、不持久化、不放入页面地址;复制仅在主动点击时写入剪贴板。