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,复制后请注意检查
  • 复杂的联合主键、外键约束不会体现在生成代码中,需手动补充
  • 所有数据在浏览器本地处理,不会上传到服务器