2017-08-10 60 views
4

继道并不在我的Android应用程序建立:间(AAC):SQLITE_ERROR] SQL错误或丢失的数据库(近“组”:语法错误)

@Dao 
interface GroupDao { 

    @Insert 
    fun insert(group: Group) 

    @Query("SELECT * FROM group") 
    fun loadAll(): LiveData<List<Group>> 
} 

当我打造的Android项目工作室3我得到的gradle上构建步骤以下错误:

:应用:kaptDebugKotlin

如果我删除LOADALL功能一切正常,就像一个魅力... 什么是问题这个功能?

回答

7

GROUPreserved keyword in SQLite。你不能命名一个表(或其他)GROUP。使用@Entity批注中的tableName属性将该表重命名为其他内容,然后在您的@Query中使用该表名称。

+0

哦,你是对的。我的不好...: -/ 谢谢你的快速回答! – m43x

相关问题