Magna Concursos
2298824 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Aplicações comerciais, em geral, envolvem a necessidade de coletar e armazenar grandes quantidades de dados. Esses dados, muito frequentemente, são armazenados utilizando sistemas gerenciadores de banco de dados relacionais. Por outro lado, muitas aplicações são desenvolvidas em Java que emprega o modelo orientado a objetos. O fato do armazenamento de dados seguir o modelo de dados relacional e a aplicação seguir o modelo orientado a objeto pode gerar a necessidade de implementação de uma grande quantidade de código para inserção, atualização, remoção ou pesquisa, para ajustar os dados de um modelo para o outro. O conceito de Mapeamento Objeto Relacional propõe que a transformação entre os modelos orientado a objetos e relacional ocorra transparentemente para o programador. Neste sentido, analise cada afirmação nos itens (I), (II), (III) e assinale a alternativa que corresponde, correta e respectivamente, à veracidade de cada um dos itens.

I. Para realizar o mapeamento das classes em JPA, o desenvolvedor pode realizar as anotações diretamente no código fonte, onde cada anotação é precedida por um @. As anotações precisam dos imports que pertencem ao pacote java.persistence;

II. As anotações podem possuir parâmetros, especificados dentro de parênteses como par nome-valor e separados por vírgula. A ordem dos parâmetros interfere na execução;

III. A anotação @Entity indica ao JPA que a classe deve ser transformada uma tabela no banco de dados. A tabela criada no banco de dados sempre tem o mesmo nome da classe.

Questão Anulada

Provas

Questão presente nas seguintes provas

Analista de TI

60 Questões