我有一个特别说明的领域,即,在某个服务对象处理的某些事件时,我需要审查所有与这一状况相符的情况。 这一活动会非常频繁地发生,这样,每当一次冷静的盘问都会效率低下。 因此,我收到一份我在开办时储存的这些材料,并在必要时予以保存。
我的问题是,如果我混淆了第二层藏匿点,我是否能够在不关心业绩的情况下对我的法典作以下修改?
注
public void handleEvent(SomeEvent someEvent) {
for (Entity entity : matchedEntitiesSet) {
// evaluate each entity for required changes. update state as needed
// persist any changes
}
// update my collection with the current repository result.
}
:
public void handleEvent(SomeEvent someEvent) {
for (Entity entity : dao.getSomeEventsByCriteria(criteria)) {
// evaluate each entity for required changes. update state as needed
// persist any changes
}
}
实际上,我会改变只使用DAO的做法,而不是在我的服务范围内维持一套相应的实体。