我最初遵循的是Kotlin中使用的方法,但是这给出了Java代码中的错误。两次快速更改为我解决了
- 将baseDao更改为Abstract类
- 在baseDao中添加了@Dao批注
请找到下面的代码,现在它可以正常运行
@Daoabstract class baseDao<T> { @Insert(onConflict = OnConflictStrategy.REPLACe) abstract void insert(T entity); @Update abstract void update(T entity); @Delete abstract void delete(T entity); } @Dao public abstract class ReasonDao extends baseDao<Reason>{ @Query("SELECT * from Reason") abstract public List<Reason> getReasons(); }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)