SQL建表语句转实体类
将 CREATE TABLE 语句自动生成 C#、Java、Go、Python 等语言的实体类代码
支持 MySQL / PostgreSQL / SQL Server 语法
使用场景
- 数据库优先(Database-First)开发模式下,DBA 先设计表结构,开发者需手动编写对应实体类,重复且易出错
- 本工具自动完成:字段名下划线转驼峰、SQL 类型映射到语言类型、可空类型处理、字段注释转文档注释
- 支持生成 C#、Java、Go、Python dataclass、TypeScript interface 五种语言
- C# 生成带 XML 文档注释的属性;Java 生成带 Getter/Setter 的 POJO;Go 生成带 JSON/DB Tag 的结构体
操作说明
- 粘贴 CREATE TABLE 语句到左侧,选择目标语言,点击「生成代码」
- 支持拖拽
.sql文件到输入区域 - 切换语言后自动重新生成,无需重复点击按钮
- 快捷键:Ctrl + Enter 执行生成
注意事项
- 仅支持
CREATE TABLE语句,不支持ALTER TABLE等变更语句 - Python 生成的
@dataclass装饰器在实际代码中为@dataclass,复制后请注意检查 - 复杂的联合主键、外键约束不会体现在生成代码中,需手动补充
- 所有数据在浏览器本地处理,不会上传到服务器