CREATE TABLE en una clase de entidad / modelo en Java, C#, Python, Go, TypeScript, C++ o JavaScript, y también puede analizar una clase de entidad para volver a una sentencia DDL de MySQL, PostgreSQL o SQLite. Te evita escribir código repetitivo de mapeo entre el esquema de la base de datos y el código de la aplicación.Información general
DDL ↔ Entity convierte una sentencia SQL
Cómo usar esta herramienta
Paso 1: elige una dirección: DDL -> Entity o Entity -> DDL. Paso 2: selecciona el lenguaje de destino y el dialecto SQL. Paso 3: activa las anotaciones ORM, Lombok y los comentarios de columnas según sea necesario, y rellena el paquete o espacio de nombres. Paso 4: pega tu fuente en el panel correspondiente; el otro panel se actualiza automáticamente. Usa el botón Ejemplo para cargar una tabla de demostración.
Casos de uso habituales
desarrolladores de backend que convierten DDL proporcionado por el DBA en clases de entidad JPA / Entity Framework / GORM; equipos frontend y full-stack que generan modelos TypeScript tipados directamente a partir de esquemas de base de datos; ingenieros de datos que aplican ingeniería inversa a DDL a partir de definiciones struct o dataclass al inicializar un nuevo entorno; equipos que estandarizan el mapeo entre columnas snake_case y campos camelCase / PascalCase.
Detalles técnicos
el analizador DDL comprende definiciones de columna comunes —
VARCHAR(n), DECIMAL(p,s), BIGINT, TINYINT(1), DATETIME, JSON, etc. — y las normaliza a un conjunto de tipos agnóstico del lenguaje. El paso inverso lee la clase de entidad con un analizador ligero y reconstruye el DDL con ajustes específicos del dialecto (AUTO_INCREMENT frente a SERIAL, TINYINT(1) frente a BOOLEAN, BYTEA frente a BLOB, etc.). Los nombres de columna se convierten a snake_case y los nombres de campo a PascalCase / camelCase automáticamente.Privacidad y seguridad
el análisis y la generación de código se ejecutan por completo en tu navegador; no se sube ningún DDL ni código de entidad a ningún servidor, por lo que es seguro usarlo con esquemas que contengan nombres de tabla o columna sensibles para el negocio.