Junior — Middle
Room kütüphanesinde veritabanı ile çalışmak için sorgu nasıl oluşturulur?
sobes.tech yapay zeka
AI'dan gelen yanıt
Room kütüphanesinde, veritabanı sorguları DAO arayüzlerindeki anotasyonlar kullanılarak oluşturulur. Sorgular için temel anotasyonlar:
@Query— doğrudan SQL sorguları yazmak için.@Insert— veri eklemek için.@Update— güncellemek için.@Delete— silmek için.
@Query kullanılarak yapılan sorgu örneği:
@Dao
public interface UserDao {
@Query("SELECT * FROM users WHERE age > :minAge")
List<User> getUsersOlderThan(int minAge);
}
Burada, :minAge metodun parametresi olup sorguya yerleştirilir. Room, bu metodun uygulamasını otomatik olarak oluşturur.