Android Room生成动态表

jwa*_*0pl 3 android-room

我有一张供用户使用的表。用户创建一个类别,然后将Youtube视频分配给该类别。我目前有一个用户表,类别表(用户ID外键)和youtubevideo表(用户ID外键,类别外键)。

我目前正在查询类别和youtubevideo以获取用户ID,但是我认为随着数据库的增长,这些查询可能会变得很繁重。

相反,我想根据用户的ID为每个用户的类别动态创建一个唯一的表,例如,用户52具有表-category-52和youtubevideos-52。Room是否可能或可行?

Abh*_*sal 8

不是,Room使用生成架构annotations。注释在编译前使用处理annotationProcessors。因此,无法在运行时生成表。