Convertir SQL en classes d'entités
Convertisseur en ligne gratuit SQL en classes d'entités, pas de installation nécessaire. Convertissez la création de table en classes C# ou Java
À propos de SQL to Entity
Analyse une instruction CREATE TABLE et génère une classe d'entité prête pour l'ORM en C# ou Java. Il extrait le nom de la table ainsi que, pour chaque colonne, le nom/type/nullabilité/indicateur de clé primaire, mappe les types SQL vers les types du langage, ignore les clauses CONSTRAINT/PRIMARY KEY/FOREIGN KEY/INDEX/CHECK et décore les propriétés avec les annotations de données ou annotations JPA appropriées.
Mode d'emploi
1. Collez une instruction CREATE TABLE dans l'entrée SQL. 2. Choisissez C# ou Java comme langage cible. 3. Cliquez sur Convertir pour produire la classe d'entité dans la zone de sortie. 4. Utilisez le bouton Copier pour copier la classe générée.
Annotations générées et mappage des types
C# : émet [Key] sur les colonnes de clé primaire, [Required] sur les propriétés de type valeur non nullable (ignoré pour string/byte[]), des noms de propriétés en PascalCase, avec une large table de types (int, long, decimal, bool, DateTime, Guid, byte[]...). Java : émet @Entity/@Table(name=...), @Id sur les clés primaires, @Column(name=..., nullable=...) sur chaque champ, des champs privés en camelCase, plus des paires complètes getter/setter. Les types SQL sont normalisés en retirant longueur et crochets avant la recherche.
▶Quels dialectes SQL sont acceptés ?
▶Comment les types SQL inconnus sont-ils traités ?
▶Pourquoi [Required] manque-t-il sur les propriétés string ?
▶La sortie Java inclut-elle les getters et setters ?
Si cet outil vous a été utile, pensez à m’offrir un café.
Achetez-moi un café.