1
我們正在使用工廠+生成器模式以在整個應用程序中構建模型。構建器模式具有關於如何獲取數據庫數據以設置模型屬性的知識。反轉生成器模式
是否有文章或討論關於模式會做這種逆轉工作流程?從構建的模型中,如何將它們插入/更新回數據庫?
現在,這是我們正在手動執行的操作。如果我們可以將這些模型提供給具有關於如何在數據庫中映射更新或插入的知識的類,那就太好了。
我們正在使用工廠+生成器模式以在整個應用程序中構建模型。構建器模式具有關於如何獲取數據庫數據以設置模型屬性的知識。反轉生成器模式
是否有文章或討論關於模式會做這種逆轉工作流程?從構建的模型中,如何將它們插入/更新回數據庫?
現在,這是我們正在手動執行的操作。如果我們可以將這些模型提供給具有關於如何在數據庫中映射更新或插入的知識的類,那就太好了。
您很可能正在尋找一個ORM(對象關係映射)框架。
例如,在Java世界中,你可以使用hibernate
聽起來像你問的DTO和DAO對象或者是想一個ORM庫 –