android - 如何在 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 中尝试时,它指示错误
解决方案
推荐阅读
- c# - 在 C# 中打开表单时获取文本框的宽度
- javascript - AWS.DynamoDB.DocumentClient.put() 和 promise() 如何在 Lambda 中工作?(Javascript)
- python - VS Code 在输出中显示输出,但我希望它在终端中
- nginx - Kubernetes 入口路径
- php - 使用 mongodb 的 php 变量未显示在网站服务器上
- java - 如何防止 GLFW 窗口在创建时正确显示?
- c - 程序正确运行后出现分段错误
- ubuntu-20.04 - 在 Ubuntu 中创建虚拟环境
- .net-core - 为什么 EF Core 5 不使用我的实体“地址”的“Id”属性上的“[Key]”属性创建“主键自动增量”?
- json - 如何为 Imgur JSON 创建模型对象 | 迅速