android - 如何创建与 Room 一起使用的 sqlite 视图?
问题描述
我正在尝试将我的数据库迁移到使用 Android 的房间架构。但是,我的应用程序中有一些复杂的 sqlite 视图。我没有看到有关如何创建带房间的视图的任何信息或文档。谁能给我例子或指向教程?
解决方案
您可以使用androidx.room.DatabaseView
注释
文档中的示例:
@DatabaseView("SELECT id, last_name FROM User")
public class UserSummary {
public long id;
@ColumnInfo(name = "last_name")
public String lastName;
}
推荐阅读
- python - 我如何在python中删除下标/上标
- node.js - 后端的外部 api 处理
- kubernetes - 从节点的法兰绒崩溃
- python - 检查 Regexp 是否正确
- python - 在 Matplotlib 图中显示 0 到 100 的 y 轴
- powershell - 用于过滤文件并使用奇偶数(从 1 到 2)重命名文件的 Powershell 脚本
- unity3d - Unity Dropdown 首次显示重复的文本
- c# - RestSharp 返回 BadRequest 错误但 PostMan 工作正常
- javascript - 有没有办法在 html/css 中制作一个三角形的可点击框?
- python - 将 API 文本保存到文本文件 PYTHON