【发布时间】:2010-12-17 20:52:28
【问题描述】:
需求:需求是拉(execute())一组数据源。拉动是有序,可以分组成小的子组。
设计:每个拉动都被抽象为一个步骤。一个子组表示为 WaterFallStep,因为组中每个数据源的拉取都是有条件的,并且遵循瀑布模型,即如果组中的第一个数据源拉取成功,那么我会退出该组。
问题
- 这是一个足够好的抽象还是我可以做得更好?
- 如何在 JPA 2 中表示这一点?我知道我们可以使用描述符来映射继承,但我主要关心的是 WaterFallStep-to-BasicStep 之间的一对多关系
谢谢。
【问题讨论】:
-
还有什么意见或建议吗?