一个很好的类比是房子。那所房子有房间,所有这些房间都有人和物。首先,我只需要知道房子存在某些属性,但当我进入房间时,我需要知道这些房间的内容。什么是在房屋和房间以及人和物之间存储参考的最佳方法,而不在内存中创建一堆对象?
答案 0 :(得分:3)
public SomeObject getSomeObject() {
if (someObject == null) {
someObject = loadSomeObject(); // A private method.
}
return someObject;
}
这在Hibernate / JPA中得到广泛实现和支持。