Android Room生成动态表

时间:2017-12-29 18:27:21

标签: android-room

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

我目前正在查询用户ID的类别和youtubevideo,但我认为随着数据库的增长,这些查询会变得很麻烦。

我希望根据用户的ID为每个用户的类别动态创建一个唯一的表,例如用户52具有表 - 类别-52和youtubevideos-52。房间可行或可行吗?

1 个答案:

答案 0 :(得分:5)

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