1
A
回答
2
如果數據類有讀取和寫入數據庫的方法,會不會更清楚些?
是的。你需要看看DAO pattern
標準的做法應包括以下幾層:
模式 - 保存你的POJO,
DAO簡單映射類 - 接口驅動類提供CRUD這些POJO的
服務 - 使用DAO與數據庫進行交互並在此處執行業務事宜
1
看一看:http://en.wikipedia.org/wiki/Data_access_object 它會清除你的東西。
1
不,這不是好的方法。如果您選擇這種方式,您會將域對象邏輯與數據訪問層耦合在一起。它們是不同的東西,因此您應該將它們分開。
相關問題
- 1. MVVM:把數據庫CRUD放在哪裏?
- 2. Rails4;在哪裏把全球常數訪問項目
- 3. Kohana的數據訪問層,在那裏把自定義的數據庫查詢
- 4. AsyncTask訪問數據庫 - 在哪裏初始化,關閉?
- 5. 在哪裏把數據庫連接在Android應用程序
- 6. 在哪裏把數據庫相關的代碼在Grails
- 7. 在哪裏把數據庫查詢在wordpress文件中?
- 8. 數據庫:在哪裏把外鍵放在「有」關係?
- 9. heroku數據庫在哪裏?
- 10. 哪裏訪問表單數據從
- 11. 你把數據庫字段名稱放在哪裏?
- 12. 在哪裏把ViewModel
- 13. 笨在哪裏把
- 14. 哪裏可以訪問數據庫的方法
- 15. 把控制器範圍的可訪問對象放在哪裏
- 16. 在哪裏把庫文件放在裏面的jar文件
- 17. 在哪裏把ActiveModel :: Validator?
- 18. 你把ivysettings.xml放在哪裏?
- 19. 把CMakeLists.txt放在哪裏?
- 20. 在哪裏把DQL的?
- 21. 你在哪裏把cfimport
- 22. 在哪裏把「WSGIPassAuthorization On」?
- 23. 把bootstrapper放在哪裏?
- 24. UJS - 我在哪裏把js.erb?
- 25. 把drawRect放在哪裏?
- 26. 把cellforrowatindexpath放在哪裏?
- 27. 把Testdata放在哪裏?
- 28. 把Firebase.setAndroidContext()函數放在哪裏
- 29. Codeignitor數據庫查詢,或在哪裏和哪裏組合
- 30. 我在哪裏可以訪問Eclipse中的數據庫以進行Android開發?