房间在DAO中返回不同的实体

斯特劳顿

我有一个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有更多的领域。

斯特劳顿

这有点奇怪,因为Kotlin提供的错误不是很有帮助。解决方案是确保它count是一个var

data class UserCombinedEntity(
    var count: Int
)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL Server视图在实体框架中返回不同的结果

来自分类Dev

从房间数据库中删除实体

来自分类Dev

实体框架为数据库中的varbinary类型返回不同的值

来自分类Dev

实体框架中的不同记录

来自分类Dev

打印从房间返回“作业”

来自分类Dev

DAO模式中的异常与返回码

来自分类Dev

实体在MultiPartEntityBuilder中返回错误

来自分类Dev

实体在MultiPartEntityBuilder中返回错误

来自分类Dev

在ajax调用中返回实体

来自分类Dev

如果我有主房间和备用房间,它们应该在不同的桌子中吗?

来自分类Dev

Eclipse:从MySQL生成实体-为什么实体中存在DAO方法?

来自分类Dev

从不同捆绑中扩展实体

来自分类Dev

一次插入多个实体:房间

来自分类Dev

在EWS中模拟房间

来自分类Dev

Sum()在实体框架查询中返回null

来自分类Dev

在UPDATE查询中返回Hibernate实体

来自分类Dev

无法使我的查询在我的DAO中执行。始终返回null

来自分类Dev

改造响应对象中的嵌入式房间实体字段未在运行时初始化

来自分类Dev

房间数据库中GROUP BY语句的返回类型

来自分类Dev

在Haskell中返回不同的类型

来自分类Dev

在haskell中返回不同的类型

来自分类Dev

在XSLT中返回不同的节点

来自分类Dev

在Dao中使用@Query时,房间[exception:KaptExecution]

来自分类Dev

房间分页库总是返回 null LiveData?

来自分类Dev

将mongo实体保存到不同的集合中

来自分类Dev

实体名称与Cakephp 3中的表名称不同

来自分类Dev

在不同ViewController中的2个实体之间创建关系

来自分类Dev

同一解决方案中的不同实体框架版本

来自分类Dev

按日期对NSMutableArray中的不同实体进行排序

Related 相关文章

热门标签

归档