Outils recommandés
Outil de Conversion SQL DDL vers Entité Java
Convertit les déclarations SQL DDL en classes d'entité Java avec support des annotations JPA, Lombok et validation
Mappage des Types de Données
Types de Chaîne
- VARCHAR, CHAR, TEXT → String
- LONGTEXT, MEDIUMTEXT → String
- ENUM → String
Types Numériques
- INT, INTEGER → Integer
- BIGINT → Long
- SMALLINT → Short
- TINYINT → Byte
- DECIMAL, NUMERIC → BigDecimal
- FLOAT, DOUBLE → Double
Types de Temps
- DATETIME, TIMESTAMP → LocalDateTime
- DATE → LocalDate
- TIME → LocalTime
Autres Types
- BOOLEAN, BOOL → Boolean
- BLOB, BINARY → byte[]
- JSON → String
Convention de Nommage
CamelCase:
user_name → userNameaccess_date → accessDateTrait de Soulignement:
user_name → user_nameaccess_date → access_dateMappage des Types de Temps
Objets Temps Activés:
DATETIME → LocalDateTimeDATE → LocalDateTIME → LocalTimeObjets Temps Désactivés:
DATETIME → StringDATE → StringTIME → String