Junior — Middle
Room kitabxanasında verilənlər bazası ilə işləmək üçün sorğu necə formalaşdırılır?
sobes.tech Süni İntellekt
AI-dan cavab
Room kitabxanasında verilənlər bazasına sorğular DAO interfeyslerindəki annotasiyalar vasitəsilə formalaşdırılır. Sorğular üçün əsas annotasiyalar:
@Query— birbaşa SQL sorğuları yazmaq üçün.@Insert— məlumatların əlavə olunması üçün.@Update— yeniləmək üçün.@Delete— silmək üçün.
@Query istifadə edilən sorğu nümunəsi:
@Dao
public interface UserDao {
@Query("SELECT * FROM users WHERE age > :minAge")
List<User> getUsersOlderThan(int minAge);
}
Burada, :minAge metodun parametridir və sorğuya daxil edilir. Room bu metodun implementasiyasını avtomatik olaraq yaradacaq.