No desenvolvimento de software, uma das grandes vantagens em utilizar a tecnologia de persistência JPA é a não obrigatoriedade de implementar coman...
No desenvolvimento de software, uma das grandes vantagens em utilizar a tecnologia de persistência JPA é a não obrigatoriedade de implementar comandos SQL dentro da estrutura da aplicação, isto é, nas classes de persistência. O JPA permite representar uma tabela do banco de dados em uma classe, desde que esta esteja implementada dentro dos requisitos para tal funcionalidade. No código-fonte sendo apresentado "Classe Cor", existe uma classe que referencia uma tabela do banco de dados, a qual pode ser utilizada em uma aplicação do JPA.
A partir dessa classe apresentada, assinale a alternativa CORRETA:
A A anotação "@Table" não está presente na implementação, o que indica que a classe não representa uma tabela do banco de dados. B A única anotação obrigatória para definir a classe uma entidade, isto é, representação de uma tabela do banco de dados, é a "@Entity", mesmo que esta tabela possua chave primária. C A anotação "@Table" não está presente na implementação, o que indica que esta classe referencia a tabela do banco de dados chamada "Cor". D A anotação definida na linha 13 é opcional, pois nas novas versões do Java EE não são mais necessárias.
A alternativa correta é a letra C. A anotação "@Table" não está presente na implementação, o que indica que esta classe referencia a tabela do banco de dados chamada "Cor".
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar