Room 資料庫 - 實作 DAO

閱讀時間約 2 分鐘
【Android 入門指南】系列文章目錄:https://bit.ly/3TFgCzu
Android 線上課程教學影片:https://bit.ly/433Offj

課程摘要

本課程學習如何實作 Room 資料庫 DAO。

教學影片

若您無法順利觀看教學影片,請先登入您的 YouTube 帳號,然後點擊以下連結加入我們的頻道會員:

  • 一般會員:成為一般會員後,您將能夠觀看我們所提供的一般會員專屬線上課程。
  • 精實會員:成為精實會員後,您將能夠觀看我們所提供的精實會員專屬線上課程。

TodoDao.kt

@Dao
interface TodoDao {
@Query("SELECT * FROM todos")
fun getAllTodos(): List<Todo>

@Insert(onConflict = OnConflictStrategy.REPLACE)
fun insertTodo(todo: Todo)

@Update
fun updateTodo(todo: Todo)

@Query("DELETE FROM todos WHERE id = :id")
fun deleteTodo(id: Long)
}
avatar-img
11會員
244內容數
哈囉!歡迎光臨我的沙龍!我是 KT,一位對應用程式開發充滿熱情的開發者。在這個專屬空間,我將與您分享我在應用開發領域的深入學習心得和豐富的實戰經驗。如果您對應用程式開發技術同樣充滿好奇,渴望不斷探索新知,歡迎成為我們的會員,一起在應用程式開發的旅途上,探索更深層次的技術世界,享受學習的樂趣。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
HKT實驗室 的其他內容
本課程學習如何實作 Room 資料庫 Entity。
本課程學習如何添加 Room 資料庫相關依賴庫配置。
本課程認識什麼是 Room 資料庫,為什麼要用 Room 資料庫介紹
本課程學習如何在 RecyclerView 中使用 GridLayoutManager 來呈現資料的格狀列表。
本課程學習如何在 RecyclerView 中添加分隔線。
本課程學習如何,在 Android Studio 中使用 RecyclerView 製作資料列表,並實現跳轉到詳細頁的功能。
本課程學習如何實作 Room 資料庫 Entity。
本課程學習如何添加 Room 資料庫相關依賴庫配置。
本課程認識什麼是 Room 資料庫,為什麼要用 Room 資料庫介紹
本課程學習如何在 RecyclerView 中使用 GridLayoutManager 來呈現資料的格狀列表。
本課程學習如何在 RecyclerView 中添加分隔線。
本課程學習如何,在 Android Studio 中使用 RecyclerView 製作資料列表,並實現跳轉到詳細頁的功能。
你可能也想看
Google News 追蹤
Thumbnail
這本小說分成兩部分,上半部分講述Jack和媽媽被Old Nick囚禁在房間裡然後逃出生天的過程,後半部分講述他們在逃走後如何融入社會的故事。小說大部分看得懂,用詞並不難(大概是因為Jack是個五歲的孩子?)。
Thumbnail
軟體系統的發展歷程大多相似,首重解決基本需求、提供操作介面,進而提升安全性、擴充功能、優化操作。
本課程學習如何添加 Room 資料庫相關依賴庫配置。
Thumbnail
這本小說分成兩部分,上半部分講述Jack和媽媽被Old Nick囚禁在房間裡然後逃出生天的過程,後半部分講述他們在逃走後如何融入社會的故事。小說大部分看得懂,用詞並不難(大概是因為Jack是個五歲的孩子?)。
Thumbnail
軟體系統的發展歷程大多相似,首重解決基本需求、提供操作介面,進而提升安全性、擴充功能、優化操作。
本課程學習如何添加 Room 資料庫相關依賴庫配置。