从 DB 文件创建 Android Room 实体类

Viv*_*vek 3 plugins android android-studio android-room

我有一个数据库文件和查询。使用这个我想生成房间实体。是否有可用的工具可以自动生成房间实体?

Deˣ*_*Deˣ 5

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

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

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

  • 您好,搜索“Room Table Builder”没有给出任何结果。你能帮忙吗 (4认同)
  • 找不到@Dex Room Table Builder (2认同)
  • 找不到插件 (2认同)