2012-03-31 94 views

回答

2

当关系指向的数据尚未加载到内存中时,对象关系是一种错误。因此,不是存储关系的“真实”值,而是存储故障。当你尝试访问这种关系时,它会检测到错误,进入商店,获取关系所指向的对象,将错误交换出来并给予你实际上首先要求的东西。

这使系统加载的对象到内存中,而无需加载所有,如果你不打算使用它们,其占用内存的关系。

例如,如果您有一个对象Department,并且它在加载部门时与多个雇员(可以说有数百名雇员)有关系,它将加载您部门的所有属性,但仅存储参考(故障)给所有的员工。然后,当您真正尝试查看员工时,它会加载数据并将其提供给您。

0

故障意味着核心数据必须走一趟一路后备存储检索请求的信息,因为它并不在内存中目前存在的。我认为属性意味着对象必须执行错误。

相关问题