0

我有一个分层数据结构(使用实体 bean),比如一个 Book 类,它有一个 Book ID 和对一堆章节类的引用。每个章节类都有一个章节号和对许多页面类的引用。在我的 Display 类中,我想显示 Book 对象的 book id。

但是当我调用 getBook() 时,现有代码也会加载章节和页面,即使我只想从 Book 对象中获取 Book ID。这会导致大量的数据库查询。

我正在寻找一种设计模式来解决这个问题。有什么想法吗?

4

1 回答 1

0

您应该使用延迟加载设计模式。

这是一个很好的例子。 http://www.precisejava.com/javaperf/j2ee/EJB.htm#EJB133

于 2012-10-20T21:58:58.600 回答