我有一张供用户使用的表。用户创建一个类别,然后将 Youtube 视频分配到该类别。我目前有一个用户表、类别表(用户 ID 外键)和 youtubevideo 表(用户 ID 外键、类别外键)。
我目前查询用户 ID 的类别和 youtubevideo,但我认为随着数据库的增长,这些查询可能会变得繁重。
我想根据用户的 id 为每个用户的类别动态创建一个唯一的表,例如用户 52 有表 - category-52 和 youtubevideos-52。这对 Room 是可能的还是可行的?
最佳答案
不是, Room
使用 annotations
生成模式。在编译之前使用 annotationProcessors
处理注释。因此,不可能在运行时生成表。
关于android-room - Android Room 生成动态表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48026816/