Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个实体用户实体,它是朋友实体的父实体。
User 实体与名为 Article 的实体具有一对多关系。
这个想法是保存用户和朋友(来自 Facebook),与文章的多对多关系设置在用户实体上,因为它是由 Friend 子类化的。
我的问题是我怎样才能请求朋友而不是所有用户的所有文章?
我无法设置预测以省略用户实体并仅保留朋友实体。
谢谢。
您在这里构建父/子实体设计是否有原因?如果您坚持使用 sqlite 商店,则父/子实体的成本非常高。只拥有一个实体并有一个标志表明它是否是朋友几乎总是一个更好的主意。
另外,我不知道在数据库级别,在这种设计中从子级中过滤掉父级。它可以在获取后通过请求在内存中完成,entity.name但这不会正确地变成一个 sql 调用。
entity.name