A persistência de dados é a possibilidade de manter os dados...
Analise as afirmativas abaixo em relação ao assunto.
1. A unidade de persistência é utilizada para configurar as informações referentes ao provedor do JPA (implementação da especificação JPA) e ao banco de dados; também podemos identificar as classes que serão mapeadas como entidades do banco de dados.
2. O contexto de persistência define o conjunto de instâncias ativas que o aplicativo está manipulando atualmente.
3. O JPAUnityManager é um serviço responsável por gerenciar as entidades; através dele é possível gerenciar o ciclo de vida das entidades, operação de sincronização com a base de dados (inserir, atualizar ou remover), consultar entidades e outros.
Assinale a alternativa que indica todas as afirmativas corretas.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - São corretas apenas as afirmativas 1 e 2.
A questão aborda o conceito de persistência de dados em aplicações corporativas, mais especificamente no contexto de uso do Java Persistence API (JPA), que é um framework padrão do Java para o mapeamento objeto-relacional.
A afirmativa 1 é correta pois trata da unidade de persistência, que é um elemento central no JPA. Através da unidade de persistência, configuramos o provedor do JPA, os detalhes de conexão ao banco de dados e especificamos as classes de entidade. Este é um passo fundamental para o uso do JPA, pois ele indica ao framework como as entidades devem ser gerenciadas e interagir com a base de dados.
A afirmativa 2 é correta ao descrever o contexto de persistência. Esse contexto é um conjunto de entidades que o JPA gerencia em um determinado momento. O contexto pode ser transacional ou estendido, dependendo do escopo em que as instâncias de entidade são mantidas ativas. Este conceito é vital para entender como o JPA gerencia o ciclo de vida das entidades e como ocorre a sincronização com o banco de dados.
A afirmativa 3, entretanto, contém um erro: o termo correto é EntityManager, e não "JPAUnityManager". O EntityManager é um componente do JPA que gerencia o ciclo de vida das entidades, realiza operações de persistência, como inserção, atualização, remoção e consulta de entidades. Portanto, enquanto a descrição das responsabilidades do serviço está correta, o nome está incorreto, tornando a afirmativa 3 incorreta.
Por essas razões, a alternativa C é a única que contém todas as afirmativas corretas e é o gabarito da questão.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
GAB C
3 - O EntityManager é um serviço responsável por gerenciar as entidades; através dele é possível gerenciar o ciclo de vida das entidades, operação de sincronização com a base de dados (inserir, atualizar ou remover), consultar entidades e outros.
cara, é o seguinte. não achei coisa nenhuma sobre esse "JPAUnityManager", ao pesquisar o navegador pergunta se voce é burr0 e corrige logo pra "EntityManager". Não sei se a questão foi anulada mas possivelmente caberia anulação
cara, é o seguinte. não achei coisa nenhuma sobre esse "JPAUnityManager", ao pesquisar o navegador pergunta se voce é burr0 e corrige logo pra "EntityManager". Não sei se a questão foi anulada mas possivelmente caberia anulação
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo