android - 从 DB 文件创建 Android Room 实体类

标签 android android-studio plugins android-room

我有一个数据库文件和查询。使用它我想生成房间实体。 有什么工具可以自动生成房间实体吗?

最佳答案

我记得没有可以完全处理整个过程的特定工具/插件。

但是,是的,您可以通过以下过程减少工作量-

  • 转到 Android Studio -> 文件 -> 设置 -> 插件
  • 搜索“Room Table Builder”,安装并重启 Android 工作室。
  • 你有数据库文件,每个数据库都安装了一些数据 你的 table 。现在用 DB browser for SQLite 打开数据库文件.
  • 转到 SQLite 数据库浏览器文件 -> 导出 -> 表到 JSON...
  • 选择所有表并单击“确定”。在此之后,您将必须选择 您要保存所有 JSON 文件的文件夹。做吧。
  • 现在,打开任何 .json 输出文件并复制内容。
  • 转到 Android Studio,右键单击要安装的包 创建房间实体。
  • 进入新选项“从 JSON 创建房间模型
  • 将复制的 .json 文件内容粘贴到 block 中。
  • 提供表名并点击“创建房间表”。
  • 完成!您已经为数据库表创建了 Entity 类。重复 复制和粘贴您从“DB”创建的所有 .json 文件的过程 SQLite 浏览器”。

关于android - 从 DB 文件创建 Android Room 实体类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56625795/

相关文章:

ruby-on-rails - 一种将 before_filter 从引擎添加到应用程序的方法

c# - 如何创建非常基本的插件系统

Android:拦截返回键

java - 不幸的是(android 应用程序)已停止。

java - NullPointerException 关于去另一个 Activity ,android studio

android - AGP版本升级失败

android - android中多种listview布局行的通用适配器

java - 错误 :duplicate files during packaging of APK Android Studio Error

android - 将 Android 库添加到 Android Studio 0.3.6 上的现有项目

templates - Grails动态更新模板属性