Logo Passei Direto
Buscar

Bases de Dados

UNIDERP - ANHANGUERA
2. O Objeto de Acesso a Dados, conhecido como DAO, é um padrão que fornece métodos responsáveis por manipular dados no banco de dados. No Android, a biblioteca Room exige a criação do componente DAO através da inserção de anotações em métodos abstratos. O código abaixo exemplifica a criação de um objeto de acesso a dados responsável por pesquisar todos os registros da tabela Colaboradores. @Dao public abstract class DAO { @Query("SELECT * FROM Colaboradores") public abstract pesquisarTodosColaboradores(); } List Qual será o retorno do método @Insert caso receba apenas um parâmetro? a) Retornará uma mensagem para que seja exibida para o usuário. b) Retornará true caso o registro tenha sido incluído com sucesso. c) Não haverá retorno, pois trata-se de um método de inserção. d) Retornará o próprio objeto inserido para que o programador disponibilize para o usuário. e) Retornará um valor do tipo long, que representa o ID do registro incluído.
User badge image
Marcio Obici

há 10 meses

Respostas

User badge image

Ed Verified user icon

há 10 meses

Para responder à sua pergunta sobre o método @Insert no contexto do DAO na biblioteca Room do Android, vamos analisar as opções: a) Retornará uma mensagem para que seja exibida para o usuário. - Isso não é correto, pois o método @Insert não retorna mensagens. b) Retornará true caso o registro tenha sido incluído com sucesso. - Embora isso pareça uma possibilidade, o método @Insert não retorna um valor booleano. c) Não haverá retorno, pois trata-se de um método de inserção. - Isso não é verdade, pois o método @Insert realmente retorna um valor. d) Retornará o próprio objeto inserido para que o programador disponibilize para o usuário. - O método @Insert não retorna o objeto inserido, mas sim um valor que representa a inserção. e) Retornará um valor do tipo long, que representa o ID do registro incluído. - Esta é a opção correta, pois o método @Insert retorna o ID do registro que foi inserido no banco de dados. Portanto, a resposta correta é: e) Retornará um valor do tipo long, que representa o ID do registro incluído.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina