SQL para Classes de Entidades.
Conversor online gratuito de SQL para classes de entidades, sem necessidade de instalação. Converte CREATE TABLE para classes C# ou Java.
Sobre o SQL to Entity
Analisa uma instrução CREATE TABLE e gera uma classe de entidade pronta para ORM em C# ou Java. Ele extrai o nome da tabela e, para cada coluna, nome/tipo/anulabilidade/indicador de chave primária, mapeia tipos SQL para tipos da linguagem, ignora cláusulas CONSTRAINT/PRIMARY KEY/FOREIGN KEY/INDEX/CHECK e decora as propriedades com as anotações de dados ou anotações JPA apropriadas.
Como usar
1. Cole uma instrução CREATE TABLE na entrada SQL. 2. Escolha C# ou Java como linguagem de destino. 3. Clique em Converter para produzir a classe de entidade na caixa de saída. 4. Use o botão Copiar para copiar a classe gerada.
Anotações geradas e mapeamento de tipos
C#: emite [Key] em colunas de chave primária, [Required] em propriedades de tipo de valor não anulável (ignorado para string/byte[]), nomes de propriedades em PascalCase, com um amplo mapa de tipos (int, long, decimal, bool, DateTime, Guid, byte[]...). Java: emite @Entity/@Table(name=...), @Id nas chaves primárias, @Column(name=..., nullable=...) em cada campo, campos privados em camelCase, além de pares completos getter/setter. Os tipos SQL são normalizados removendo comprimento e colchetes antes da consulta.
▶Quais dialetos SQL são aceitos?
▶Como os tipos SQL desconhecidos são tratados?
▶Por que [Required] está ausente nas propriedades string?
▶A saída Java inclui getters e setters?
Se este ferramenta foi útil para você, pense em me dar um café.
Compre um café para mim.