Herramienta de Conversión SQL DDL a Entidad Java

Convierte declaraciones SQL DDL a clases de entidad Java con soporte para anotaciones JPA, Lombok y validación

Mapeo de Tipos de Datos

Tipos de Cadena

  • VARCHAR, CHAR, TEXT → String
  • LONGTEXT, MEDIUMTEXT → String
  • ENUM → String

Tipos Numéricos

  • INT, INTEGER → Integer
  • BIGINT → Long
  • SMALLINT → Short
  • TINYINT → Byte
  • DECIMAL, NUMERIC → BigDecimal
  • FLOAT, DOUBLE → Double

Tipos de Tiempo

  • DATETIME, TIMESTAMP → LocalDateTime
  • DATE → LocalDate
  • TIME → LocalTime

Otros Tipos

  • BOOLEAN, BOOL → Boolean
  • BLOB, BINARY → byte[]
  • JSON → String

Convención de Nomenclatura

CamelCase:user_name → userNameaccess_date → accessDate
Guión Bajo:user_name → user_nameaccess_date → access_date

Mapeo de Tipos de Tiempo

Objetos de Tiempo Habilitados:DATETIME → LocalDateTimeDATE → LocalDateTIME → LocalTime
Objetos de Tiempo Deshabilitados:DATETIME → StringDATE → StringTIME → String