Junior — Middle
Kako formirati upit u biblioteci Room za rad sa bazom podataka?
sobes.tech АИ
Одговор од АИ
U biblioteci Room, upiti na bazu podataka se formiraju pomoću anotacija u DAO interfejsima. Glavne anotacije za upite su:
@Query— za direktno pisanje SQL upita.@Insert— za umetanje podataka.@Update— za ažuriranje.@Delete— za brisanje.
Primer upita koristeći @Query:
@Dao
public interface UserDao {
@Query("SELECT * FROM users WHERE age > :minAge")
List<User> getUsersOlderThan(int minAge);
}
Ovde je :minAge parametar metode koji se umeće u upit. Room automatski generiše implementaciju ove metode.