2
respostas

[Dúvida] Dúvida

Dúvida: Utilizando o (alias) com a seguinte estrutura:

SELECT 
    [MATRICULA] AS [IDENTIFICADOR],
    [NOME] AS [NOME DO VENDEDOR]
FROM [TABELA DE VENDEDORES]

Nesse caso ser tivesse utilizando alguma aplicação no lado do back-end para consultar a base de dados. É necessário definir na classe o nome do atributo com o mesmo do alias? exemplo:

public class Vendedores{
        private String NOMEDOVENDEDOR;
        private BigDecimal  IDENTIFICADOR;
}
2 respostas

Olá Anailson, tudo bem?

O alias é utilizado para apresentar uma consulta mais amigável e descritiva, no entanto o nome do atributo não é alterado e por isso é o nome original de cada coluna que precisa ser referenciado.

Tenha em mente que o AS traz um apelido para a coluna, então ao conectar o Java ao banco de dados será concedido o acesso aos nomes das colunas das tabelas do seu banco sem o apelido.

Espero ter ajudado. Bons estudos =)

Ana, obrigado. Entendi. Tiver que resolver um BUG similar a poucos dias. Realmente sua explicação está ótima Obrigado