Junior — Middle
Kuidas koostada päring Room teegis andmebaasiga töötamiseks?
sobes.tech AI
Vastus AI-lt
Room teegas andmebaasi päringud vormistatakse DAO-liideste annotatsioonide abil. Peamised annotatsioonid päringute jaoks on:
@Query— otse SQL-päringute kirjutamiseks.@Insert— andmete sisestamiseks.@Update— uuendamiseks.@Delete— kustutamiseks.
Näide @Query kasutamisest:
@Dao
public interface UserDao {
@Query("SELECT * FROM users WHERE age > :minAge")
List<User> getUsersOlderThan(int minAge);
}
Siin on :minAge meetodi parameeter, mis sisestatakse päringusse. Room genereerib selle meetodi automaatselt implementatsiooni.