У меня есть DAO
@Dao
interface UserDao {
@Query("SELECT * FROM user_entity")
fun getAll(): List<UserEntity>
@Query("SELECT COUNT(id) AS count FROM user_entity")
fun getCombined(): UserCombinedEntity
}
Классы:
@Entity
data class UserEntity(
@ColumnInfo
val id: Long,
@ColumnInfo
val name: String
)
data class UserCombinedEntity(
val count: Int
)
Но это дает мне сообщение об ошибке:
Произошла ошибка при выполнении org .jetbrains. kotlin .gradle.internal.KaptExecution
Может ли ROOM действительно поддерживать это?
Это минимальный пример проблемы. Конечно, UserCombinedEntity
имеет больше полей.