动态检索嵌套的多态性相关对象



有没有一种方法可以通过关系的谱系来遍历关系?

换句话说,如果你有一个由三个或更多多态相关对象组成的层次结构,那么有没有相对的方法来检索相隔两度的对象,因为我不知道它的类?

例如:

比方说我有图像,这对学生和老师来说都是多态的。比方说,学生和老师对不同的对象是多态的,比如教堂和大学。

我该如何轻松地抓取加载了图像的"教堂"或"大学"对象?

简单的答案是你不能这样做。也就是说,你不能让一个多态关联中有很多通过关联。

但是,如果将作用域限制为特定的类/表,则可以创建这样的关联。因此,例如,你可以找到(并渴望加载)所有师范大学的特定形象或形象关系。但是,您不能像您希望的那样扩大查询范围以查看多个潜在的表。

当然,如果你愿意的话,你总是可以写一个查询来手动完成。。。

最新更新