单个对象删除数据库中的多个实例

时间:2017-02-12 11:20:20

标签: class oop

我有一个Job类,它有一个create方法和update方法,后者在数据库中更新并创建单个作业。

我现在想要从日期不是今天的数据库中删除所有作业。我还希望得到数据库中的所有工作。

在面向对象编程中有一种标准的执行方式吗?或者是否有适合此的设计模式?

我正在考虑创建一个JobHelper类来处理将所有作业从数据库中删除并删除它们。

1 个答案:

答案 0 :(得分:1)

作为选项:您需要一个集合,它是一组对象的未指定容器。它的一个常见用途是属于独立层的域对象组,它们处理业务域逻辑。

所以创建新类型"集合"其中包含一个对象列表和操作方法(声明使用集合的主要方法,如delete all / get all)。

您可以使用延迟加载模式,并且可以使用域模型模式来封装您的业务逻辑,例如"从日期不是今天的数据库中删除所有作业。等"

相关问题