首页 > 解决方案 > 房间数据库 ID = null

问题描述

我在为我的应用程序使用 ROOM 数据库时遇到错误;

"error: Cannot find getter for field.private final java.lang.String id = null;" 

我的数据类喜欢

 data class CategoryItems(
        @PrimaryKey(autoGenerate = true)
        val id: Int)

应用程序无法使用 id、idCategory、idSubCategory 等变量名称。我最近一直在尝试解决这个问题。我找到了解决方案,只需将 id 替换为 CategoryId。也许它可以帮助某人..

 data class CategoryItems(
        @PrimaryKey(autoGenerate = true)
        val CategoryId: Int)

  

标签: androidkotlinandroid-room

解决方案


推荐阅读