Dúvida com atributos de classes e tabelas do banco
4 respostas
Mariana.Vecci
Oiii gente, to em dúvida de como fica a relação de uma classe criada no java e depois na tabela criada no banco, isso na parte dos atributos, tem que ter os mesmos nomes? os atributos da classe tem que existirem todos na tabela?
Acho que do jeito que vc fez está legal.
Lembrando que se vc estiver usando um framework ORM,vc pode configurá-lo pra gerar as tabelas automaticamente.
AlexandreGama
Olá Mariana!
Na teoria a sua dúvida faria sentido se vc fosse usar um ORM como Hibernate, JDO, etc.
Caso escolha o famoso Hibernate por exemplo, você teria que “configurar” sua classe
para ser persistida no Banco de Dados, “anotando” suas propriedades das classes.
Seria essa sua dúvida?
Até!
H
Helder_Neres
Olá Mariana!
Se você estiver utilizando algum framework que faça mapeamento objeto-relacional, você não necessariamente precisa que os atributos na classe e os campos na tabela do campo sejam iguais.
Você pode utilizar,se estiver usando suporte a anotações fornecido pelo framework,para definir a que campo refere-se o atributo da classe,a anotação @Column.
Veja como ficaria:
Ou você pode colocar as anotações no método getter do bean.
AlexandreGama
Boa Helder,
Lembrando Mariana que isto é válido para o nome da Tabela também.
Se quiser esudar um pouco mais de algum Framework ORM, sugiro o Hibernate