服务或延迟加载

时间:2014-10-22 13:01:33

标签: java design-patterns lazy-loading service-layer

我有一个小设计问题:使用延迟加载或服务加载字段之间会有什么首选?

例如:

假设有一个城市班级和景点班级,并且有许多与城市相关的景点(例如超过100个)。 您是否会在城市类中使用延迟加载字段,只需调用

city.getAttractions();或 你更喜欢服务来吸引游客

attractionsService.getAttractionsForCity(city);

我在不同的地方看到了这两种用法,我读到了延迟加载的缺点,我很困惑。

另一种情况是城市有图片关联。那么,使用city.getPictures();picturesService.getPicture(city);

0 个答案:

没有答案