Logo Passei Direto
Buscar
Considere as afirmativas apresentadas a seguir, referentes à classe Realm, disponível para a
plataforma React Native através da importação correta:

I - Pelo método write definimos um bloco transacional de escrita, e as operações efetuadas são
refletidas no banco após o término da execução do bloco.

II - Para a exclusão de um objeto de uma coleção do banco de dados, deve ser utilizado o método
purge.

III - Utilizando o método objectForPrimaryKey, recuperamos um objeto de uma coleção através do
valor de sua chave primária.

Marque a alternativa correta, com relação às informações apresentadas:

I - Pelo método write definimos um bloco transacional de escrita, e as operações efetuadas são
refletidas no banco após o término da execução do bloco.
II - Para a exclusão de um objeto de uma coleção do banco de dados, deve ser utilizado o método
purge.
III - Utilizando o método objectForPrimaryKey, recuperamos um objeto de uma coleção através do
valor de sua chave primária.
Apenas a afirmativa I está correta.
As afirmativas II e III estão corretas.
As afirmativas I e II estão corretas.
As afirmativas I e III estão corretas.
Apenas a afirmativa III está correta.
User badge image
Aprimorando com Questões

há 3 anos

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada afirmativa sobre a classe Realm no contexto do React Native: I - Pelo método write definimos um bloco transacional de escrita, e as operações efetuadas são refletidas no banco após o término da execução do bloco. Verdadeiro. O método `write` realmente define um bloco transacional e as operações são aplicadas ao banco de dados após a execução do bloco. II - Para a exclusão de um objeto de uma coleção do banco de dados, deve ser utilizado o método purge. Falso. O método correto para excluir um objeto em Realm é `delete`, e não `purge`. III - Utilizando o método objectForPrimaryKey, recuperamos um objeto de uma coleção através do valor de sua chave primária. Verdadeiro. O método `objectForPrimaryKey` é utilizado para recuperar um objeto com base em sua chave primária. Agora, vamos resumir os resultados: - Afirmativa I: Correta - Afirmativa II: Incorreta - Afirmativa III: Correta Portanto, as afirmativas I e III estão corretas. A alternativa correta é: As afirmativas I e III estão corretas.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

User badge image

Ed Verified user icon

há 3 anos

A alternativa correta é: "As afirmativas I e III estão corretas." Explicação: - A afirmativa I está correta, pois o método write define um bloco transacional de escrita, e as operações efetuadas são refletidas no banco após o término da execução do bloco. - A afirmativa II está incorreta, pois o método purge não é utilizado para excluir um objeto de uma coleção do banco de dados. O método correto é o delete. - A afirmativa III está correta, pois o método objectForPrimaryKey é utilizado para recuperar um objeto de uma coleção através do valor de sua chave primária.

Essa resposta te ajudou?

1
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Considerando um componente FlatList, alimentado por uma coleção de entidades interna,
como podemos garantir que a lista seja atualizada, a partir da chamada ao método de consulta do
controlador, sempre que a janela é exibida?


Basta ignorar o controlador e efetuar a chamada ao componente DAO diretamente, mas sempre
no bloco componentDidMount.
Devemos invocar o método obterTodos, ou equivalente, a partir do controlador, dentro de um
bloco useEffect, filtrado para o ganho de foco, com base em useIsFocused.
É necessário efetuar uma chamada assíncrona para o método de consulta do controlador, e na
cláusula then definir um bloco do tipo componentDidUpdate.
Precisamos utilizar uma função na sintaxe Java Script, acionada pelo evento onLoad.
Devemos invocar o método de consulta do componente DAO, no modelo assíncrono, em um
bloco do tipo useIsFocused, filtrado para useEffect.

Mais conteúdos dessa disciplina