Junior — Middle
¿Cómo se puede formar una consulta en la biblioteca Room para trabajar con la base de datos?
sobes.tech AI
Respuesta de la IA
En la biblioteca Room, las consultas a la base de datos se forman mediante anotaciones en las interfaces DAO. Las principales anotaciones para consultas son:
@Query— para escribir consultas SQL directamente.@Insert— para insertar datos.@Update— para actualizar.@Delete— para eliminar.
Ejemplo de consulta usando @Query:
@Dao
public interface UserDao {
@Query("SELECT * FROM users WHERE age > :minAge")
List<User> getUsersOlderThan(int minAge);
}
Aquí, :minAge es un parámetro del método que se inserta en la consulta. Room generará automáticamente la implementación de este método.