我有一个数据库文件和查询。使用它我想生成房间实体。 有什么工具可以自动生成房间实体吗?
最佳答案
我记得没有可以完全处理整个过程的特定工具/插件。
但是,是的,您可以通过以下过程减少工作量-
- 转到 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/