2017-02-12 89 views
0

我有一類Job,它具有創建方法和更新方法,後者依次更新並創建數據庫中的單個作業。單個對象刪除數據庫中的多個實例

我現在想刪除日期不是今天的日期的數據庫中的所有作業。我也想獲得數據庫中的所有工作。

在面向對象的編程中是否存在執行此操作的標準方法?或者是否有適合此的設計模式?

我正在考慮創建一個JobHelper類來處理將所有作業退出數據庫並刪除它們。

回答

1

作爲選項:您需要一個集合,它是一組對象的未指定容器。它的一個常見用途是用於處理業務域邏輯的屬於單獨層的域對象組。因此,創建包含對象列表和操作方法的新類型「集合」(聲明與集合一起工作的主要方法,如刪除全部/全部獲取)。

您可以使用延遲加載模式,並且可以使用域模型模式來封裝您的業務邏輯,例如「從日期不是今天的日期等數據庫中刪除所有作業」

相關問題