- 单词时间:wordtime
插入数据(增):
//Forget为表的实体类
@Insert
void insertWords(Forget… forgets);
删除数据(删):
//1.删除数据,根据主键来删除数据的!!!
@Delete
void deleteWords(Forget… forgets);
//2.根据单词名称删除表中数据(单个)
@Query(“DELETE FROM FORGET where wordname=:name”)
void deleteWords(String name);
//3.根据单词名称,单词等级删除表中数据(多个)
@Query(“DELETE FROM FORGET where wordname=:name and wordclass=:wordclass”)
void deleteWords(String name,String wordclass);
更新数据(改):
//更新数据
@Update
void updateWords(Forget… forgets);
//根据单词名称修改单词等级
@Query(“UPDATE FORGET SET wordclass= :wordclasss WHERE wordname = :wordname”)
void updateWords(String wordname,String wordclasss);
查询数据(查):
//查询全部数据
@Query(" SELECT * FROM FORGET ORDER BY rowid DESC")
LiveData<List> getAllForgetLive();
//查询某项的全部数据
@Query(" SELECT wordname FROM FORGET")
LiveData<List> getAllForgetLive();
//查询表中某单词是否存在 存在返回值为1,不存在返回值为0.
@Query(“select 1 from forget where wordname =:wordname limit 1”)
int forgetWordisExist(String wordname);
//部分查询 大多用于分页加载
@Query(" SELECT wordname,wordclass,wordtime FR