android - 如何创建与 Room 一起使用的 sqlite View ?

标签 android sql android-room

我正在尝试迁移我的数据库以使用 Android 的 Room Architecture。但是我的应用程序中有一些复杂的 sqlite View 。我没有看到有关如何创建带房间 View 的任何信息或文档。任何人都可以给我示例或指向教程吗?

最佳答案

你可以使用androidx.room.DatabaseView注解

文档中的示例:

   @DatabaseView("SELECT id, last_name FROM User")
   public class UserSummary {
       public long id;
        @ColumnInfo(name = "last_name")
       public String lastName;
   }

关于android - 如何创建与 Room 一起使用的 sqlite View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50293467/

相关文章:

android - 如何启动/停止Runnable/Handler?

android - 在 Android 上使用 Room 时如何安装最新版本的 Sqlite aar

java - 如何使用 SQLite ID 自动增量?

android - 当 Activity 在前台时接收明确的 Intent

sql - 是否有显示所有主要基数的常见示例 SQL 模式?

c# - Entity Framework 并加载所有数据库条目与根据需要加载每个数据库条目

java - 将日期保存到 Room 数据库时,TypeConverter 会扰乱数据

android - MVVM - 使用 RxJava 和 Room 在 ViewModel 中处理 Disposable-s

android - 如何将 .txt 文件数据加载到 logcat android 工具中?

sql - PostgreSQL 不会递归地撤销角色