我有一个多租户申请,其中每个学校都是租户。每所学校都可以有很多老师。所以我有两种实体,一种是“学校”,第二种是“教师”,每个教师都有一所母校。我正在使用@Parent注释客观化来建立学校与教师之间的关系。
现在我想计算管理门户网站各个学校的教师数量。在objectify / datastore中是否有全局命名空间的概念?
答案 0 :(得分:0)
您不能在单个查询中混合名称空间或跨所有名称空间。据我所知,你没有选择,但为每个命名空间运行多个查询。
解决方法可能是 - 维持"管理员"命名空间并跟踪所有学校的每所学校和/或计数的教师数量。这意味着,当您在任何命名空间中插入/删除教师实体时,您将更新" admin"命名空间。