首页 > 解决方案 > 如何在 Android Room SQL 中使用对象属性?

问题描述

在 Room 中,我们可以使用如下基本数据类型从 DAO 进行查询

@Query("SELECT * FROM Table WHERE name=:name)
fun fetchAll(name: String)

是否可以像下面这样传递和反对并使用它的属性

@Query("SELECT * FROM Table WHERE name=:object.name)
fun fetchAll(object: ClassA)

我找不到任何地方说如何做到这一点,所以我不确定它是否可能以及如何做到这一点。当我在 Android Studio 中尝试时,它指示错误

标签: androidandroid-room

解决方案


推荐阅读