有没有办法在运行时使用房间创建表?



有没有办法在运行时使用现有模式的房间创建表?

由于 room 使用@Entity注释来生成表,我认为您不能简单地使用 Room 在运行时创建表。

但是 room 只是 Sqlite 的包装器,你可以回退到 Sqlite 和 SQL,然后操作数据库。

RoomDatabase有很多帮手。例如,yourRoomDatabase.getOpenHelper().getWritableDatabase()返回传统的可写数据库。就像过去一样。

最新更新