【Android】Roomの使い方(DaO編)

Android】Roomの使い方(エンティティ編)

前準備

Daoを作成する。

  1. Daoのinterfaceを作成する。

  2. コンビニエンス メソッドを定義する。

  3. 挿入(@Insert)、更新(@Update)、削除(@Delete)、取得クエリ(Query)のメソッドを追加する。ここは、利用者が使いやすいようなメソッドを用意すること。

package com.example.gametimemgrapp.room.dao; import androidx.room.Dao; import androidx.room.Delete; import androidx.room.Insert; import androidx.room.Query; import androidx.room.Update; import com.example.gametimemgrapp.room.entity.RremainingTime; @Dao public interface RremainingTimeDao { @Insert public void insertRemainingTime(RremainingTime time); @Update public void updateRemainingTime(RremainingTime time); @Delete public void deleteRemainingTime(); @Query("SELECT * from RremainingTime") public long[] getRemainingTime(); }

参考

developer.android.com