Рекомендуемые инструменты
Инструмент Конвертации 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