Junior — Middle
Чӣ гуна метавон дар китобхонаи Room барои кор бо базаи додаҳо дархост фармуланӣ кард?
sobes.tech AI
Ҷавоб аз AI
ในไลบรารี Room คำสั่งสอบถามฐานข้อมูลจะถูกสร้างขึ้นโดยใช้การแสดงข้อมูลในอินเทอร์เฟซ DAO คำแสดงข้อมูลหลักสำหรับคำสั่งสอบถาม:
@Query— สำหรับเขียนคำสั่ง SQL โดยตรง@Insert— สำหรับแทรกข้อมูล@Update— สำหรับอัปเดต@Delete— สำหรับลบ
ตัวอย่างคำสั่งสอบถามโดยใช้ @Query:
@Dao
public interface UserDao {
@Query("SELECT * FROM users WHERE age > :minAge")
List<User> getUsersOlderThan(int minAge);
}
ที่นี่ :minAge เป็นพารามิเตอร์ของเมธอด ซึ่งจะถูกแทรกเข้าไปในคำสั่งสอบถาม Room จะสร้างอิมพลีเมนต์ของเมธอดนี้โดยอัตโนมัติ