由于我未知的原因,一旦我将@Query添加到我的Room中,我的应用程序就无法构建。 我通过一步一步地做每一件事来找出它是@Query,并最终在添加@Query函数时达到了一个点,这导致了错误。我得到的错误是: FAILURE: Build failed with an exception..
> A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExec
在Kotlin中,我想检索一个类型为List<OrderWithCustomerAndShipments>的列表,其中OrderWithCustomerAndShipments是一个POJO,如下所示:@Dao @Transaction
@Query("SELECT * FROM orders WHERE orderDate = :date")
目前,我正在重构一个有点老的项目,并决定使用房间的DAO。此项目使用游标显示实体的长列表。Ok,房间DAO有返回游标的能力。@Query("SELECT * FROM user")但是官方文件不鼓励我们使用它。警告:使用游标API是非常不鼓励的,因为它不能保证行是否存在或行包含什么值。只有当您已经有需要游标且无法轻松重构的代码时,才使
name}这是查询。@Query("select * from follow_info where type in (:entityTypeList)")
fun getFollowedEntitiesByType(entityTypeListQuery method parameters should either be a type that can be converted into