0
A
回答
1
代表你的數據庫表中的類被稱爲域,你通常會有一個領域類爲每個表(除了多對多的關係表)。
要將此域類映射到您的實際數據庫,當您聲明表以及每個域成員應映射到的不同數據庫字段時,您將(通常再次)爲每個域類具有一個映射類。
您現在有一個數據訪問層(DAL),用於選擇,更新,插入或刪除映射到數據庫的域類。
但是,如果您構建應用程序以使用您的DAL,那麼您肯定會使用DTO或模型。模型是要在應用程序中顯示的對象,通常與域不同。它可以是字段的格式,用於刪除純數據庫字段的數據子集,也可以是兩個不同域的合併。因此,您的應用程序將只能操作DTO(或模型),並且當應用程序創建/更新/刪除DTO時,您的服務器將管理DTO和域之間的轉換。
DATABASE < => MAPPING < => DOMAIN < => DTO
相關問題
- 1. 如何從Storyboard生成.m/.h文件?
- 2. 調試GWT生成的類
- 3. 從CoffeeScript生成的腳本調用類
- 4. 如何生成生成器類
- 5. M類:或M類():?
- 6. 如何使用由Xsd2Code生成的類
- 7. 如何使用XSD2CODE生成的C#類
- 8. 如何使用LLVM生成調用圖?
- 9. 如何使用obj2xml爲xsd2ruby生成的ruby類生成屬性?
- 10. netbeans生成的CTRL-M字符
- 11. 如何更新m生成器項目中的Android SDK?
- 12. 如何生成Y-m-d格式的平日數組?
- 13. 如何編寫一個生成m文件的matlab腳本
- 14. 如何從greenDAO生成的getters和setters中刪除「m」前綴?
- 15. 如何生成m列中的n行排列或組合?
- 16. 如何從MonadBaseControl IO m中調用liftIO?
- 17. 如何從java類調用xtend2生成器?
- 18. 如何從代碼調用生成器?
- 19. 如何生成Java調用圖
- 20. 如何調用'Sitecore Rocks'代碼生成?
- 21. 如何從html生成ajax調用
- 22. Hibernate如何調用sequance生成器?
- 23. Apache CXF如何生成類?
- 24. 如何從模板派生類中的模板化基類調用成員?
- 25. 使用生成的函數生成類型穩定的`getfield`調用
- 26. 如何使用Button類生成按鈕?
- 27. 如何用java ASM生成類文件?
- 28. 如何使用java.util.Optional生成JaxB類?
- 29. Eclipse爲域對象和具有'm'後綴的類成員生成getter/setter
- 30. 獲取emacs M-;生成//風格評論
請修改你的問題。現在還不清楚你究竟在問什麼。 – jsalonen