首页 > 解决方案 > 如何创建与 Room 一起使用的 sqlite 视图?

问题描述

我正在尝试将我的数据库迁移到使用 Android 的房间架构。但是,我的应用程序中有一些复杂的 sqlite 视图。我没有看到有关如何创建带房间的视图的任何信息或文档。谁能给我例子或指向教程?

标签: androidsqlandroid-room

解决方案


您可以使用androidx.room.DatabaseView注释

文档中的示例:

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

推荐阅读