Junior — Middle
Como pode formar uma consulta na biblioteca Room para trabalhar com o banco de dados?
sobes.tech IA
Resposta da IA
Na biblioteca Room, as consultas à base de dados são formadas usando anotações nas interfaces DAO. As principais anotações para consultas são:
@Query— para escrever consultas SQL diretamente.@Insert— para inserir dados.@Update— para atualizar.@Delete— para eliminar.
Exemplo de consulta usando @Query:
@Dao
public interface UserDao {
@Query("SELECT * FROM users WHERE age > :minAge")
List<User> getUsersOlderThan(int minAge);
}
Aqui, :minAge é um parâmetro do método que é inserido na consulta. O Room gerará automaticamente a implementação deste método.