Room(AAC):[SQLITE_ERROR] SQL错误或缺少数据库(靠近“group”:语法错误)

时间:2017-08-10 20:57:39

标签: android kotlin android-room

以下Dao没有在我的Android应用程序中构建:

left Join

当我在Android Studio 3中构建项目时,我在gradle构建步骤中收到以下错误:

:应用程序:kaptDebugKotlin

  

E:   C:\工作区\ SystemicConsensusKotlin \程序\建立\ tmp目录\ kapt3 \存根\调试\日\ maxdobler \ systemicconsensus \组\ GroupDao.java:13:   错误:查询有问题:[SQLITE_ERROR] SQL错误或   缺少数据库(靠近“组”:语法错误)

     

e:公共摘要   android.arch.lifecycle.LiveData>   LOADALL();

如果我删除了loadAll函数,一切都像魅力一样...... 这个功能有什么问题?

1 个答案:

答案 0 :(得分:11)

GROUPreserved keyword in SQLite。您无法命名表格(或其他任何内容)GROUP。使用tableName注释上的@Entity属性将表重命名为其他内容,然后在@Query中使用该表名。