Android Room生成动态表格

4
我有一个用户表格。用户创建一个分类,然后将Youtube视频分配到该分类。我目前有一个用户表、分类表(用户ID外键)和Youtube视频表(用户ID外键、分类ID外键)。
我目前查询用户ID的分类和Youtube视频,但我认为随着数据库的增长,这些查询可能会变得繁琐。
我希望能够根据每个用户的ID动态地创建一个唯一的分类表,例如,用户52拥有表格-category-52和youtubevideos-52。在Room中是否可行?
1个回答

7

该库不会在运行时生成数据表,Room 使用 annotations 生成 schema。这些注释在编译前使用 annotationProcessors 进行处理。请注意,这意味着无法在运行时生成表格。


1
这是个坏消息,但看起来是真的。 - ilyamuromets
应该是可以的,参见 https://dev59.com/drfna4cB1Zd3GeqPmx4l - leimenghao

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接