Инструмент Конвертации SQL DDL в Java Entity

Преобразует SQL DDL операторы в классы Java сущностей с поддержкой аннотаций JPA, Lombok и валидации

Маппинг Типов Данных

Строковые Типы

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

Числовые Типы

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

Временные Типы

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

Другие Типы

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

Соглашение Именования

CamelCase:user_name → userNameaccess_date → accessDate
Подчеркивание:user_name → user_nameaccess_date → access_date

Маппинг Временных Типов

Временные Объекты Включены:DATETIME → LocalDateTimeDATE → LocalDateTIME → LocalTime
Временные Объекты Отключены:DATETIME → StringDATE → StringTIME → String