Buscar

O padrão DAO pode ter as suas classe de acesso aos dados sendo implementadas utilizando JPA. A refatoração de um projeto existente para que ele pas...

O padrão DAO pode ter as suas classe de acesso aos dados sendo implementadas utilizando JPA. A refatoração de um projeto existente para que ele passe a usufruir das vantagens da API não é tão custosa para sistemas menores. Marque a afirmativa correta:

As tabelas no banco de dados devem possuir representações nas classes configuradas com a anotação Entity, fazendo os tratamentos necessários para as diferenças que existirem nos nomes das tabelas e dos campos.
O uso de JPA dificulta a mudança de um SGBD de um fabricante para outro.
Cada tabela no banco de dados se transforma sempre em uma única classe modelo e ela deve possuir a anotação Entity.
As classes de entidade só podem possuir propriedades associadas aos campos das tabelas.
O mapeamento objeto relacional permite façamos a configuração de todas as classes do sistema, fazendo com que cada classe de um sistema possua a sua representação no banco de dados.
a) Apenas a afirmativa 1 está correta.
b) Apenas a afirmativa 2 está correta.
c) Apenas a afirmativa 3 está correta.
d) Apenas a afirmativa 4 está correta.
e) Todas as afirmativas estão corretas.

Essa pergunta também está no material:

Avaliação Parcial 1
6 pág.

Programação Cliente/servidor Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra A) Apenas a afirmativa 1 está correta. A afirmativa 1 está correta, pois as tabelas no banco de dados devem possuir representações nas classes configuradas com a anotação Entity, fazendo os tratamentos necessários para as diferenças que existirem nos nomes das tabelas e dos campos. A afirmativa 2 está incorreta, pois o uso de JPA não dificulta a mudança de um SGBD de um fabricante para outro. A afirmativa 3 está incorreta, pois cada tabela no banco de dados não se transforma sempre em uma única classe modelo e ela deve possuir a anotação Entity. A afirmativa 4 está incorreta, pois as classes de entidade podem possuir propriedades que não estão associadas aos campos das tabelas. A afirmativa 5 está incorreta, pois o mapeamento objeto relacional não permite que todas as classes do sistema sejam configuradas, e nem todas as classes de um sistema precisam possuir uma representação no banco de dados.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais