Other Tools
SQL DDL to Java Entity Converter
Convert SQL DDL statements to Java entity classes with JPA, Lombok, and validation annotations support
Data Type Mapping
String Types
- VARCHAR, CHAR, TEXT → String
- LONGTEXT, MEDIUMTEXT → String
- ENUM → String
Number Types
- INT, INTEGER → Integer
- BIGINT → Long
- SMALLINT → Short
- TINYINT → Byte
- DECIMAL, NUMERIC → BigDecimal
- FLOAT, DOUBLE → Double
Time Types
- DATETIME, TIMESTAMP → LocalDateTime
- DATE → LocalDate
- TIME → LocalTime
Other Types
- BOOLEAN, BOOL → Boolean
- BLOB, BINARY → byte[]
- JSON → String
Naming Convention
CamelCase:
user_name → userNameaccess_date → accessDateUnderscore:
user_name → user_nameaccess_date → access_dateTime Type Mapping
Time Objects Enabled:
DATETIME → LocalDateTimeDATE → LocalDateTIME → LocalTimeTime Objects Disabled:
DATETIME → StringDATE → StringTIME → String