2017-02-12 69 views
0

我有一类Job,它具有创建方法和更新方法,后者依次更新并创建数据库中的单个作业。单个对象删除数据库中的多个实例

我现在想删除日期不是今天的日期的数据库中的所有作业。我也想获得数据库中的所有工作。

在面向对象的编程中是否存在执行此操作的标准方法?或者是否有适合此的设计模式?

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

回答

1

作为选项:您需要一个集合,它是一组对象的未指定容器。它的一个常见用途是用于处理业务域逻辑的属于单独层的域对象组。因此,创建包含对象列表和操作方法的新类型“集合”(声明与集合一起工作的主要方法,如删除全部/全部获取)。

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

相关问题