我有这样的模特:
A->B->C->D
B
是A
的父级,C
是B
的父级...
我有来自数据库的A
对象。从D
对象获取相关A
对象的最佳方法是什么?
答案 0 :(得分:0)
从D
的实例中检索A
的实例:
d_instance = a_instance.b.c.d
其中a_instance
是类A
的实例。
这是否是“最好的方式”是另一个问题;这取决于你对“最好”的意思。性能方面取决于数据的结构。
请记住,每次使用上面显示的点表示法访问另一个实体(或父级)时,都会进行连接。