問題1:CRUD進入了DAO,但是也發現了一些問題? 問題2:搜索引擎擴展與Hibernate搜索一樣,將它們的功能寫入DAO是否正常?在搜索引擎前面建立一個最小的DAO
0
A
回答
0
因爲您的DAO是關於包含所有CRUD和搜索操作的特定對象的數據訪問,所以我會對這兩者都說是。
0
它可以,是 - 對於這兩個問題。需要記住的重要一點是DAO的目的是從應用程序的其餘部分中抽象出持久性方案的細節。這很容易,特別是一旦你開始搜索和更復雜的操作,開始引入耦合到你的持久性實現。例如,如果您通過Hibernate Criteria方法作爲參數公開搜索,則可以引入與Hibernate的耦合。這可能會也可能不會適合您的應用程序。
另一種策略是針對CRUD和查詢操作具有不同的DAO,然後將這兩個DAO結合到更高層抽象或服務中。例如,我曾經看過有時用於具有關係數據庫和Lucene索引的應用程序的情況。
相關問題
- 1. 建立一個搜索引擎
- 2. 試圖爲我的網站建立一個搜索引擎
- 3. 如何建立一個內部的搜索引擎爲對象
- 4. 如何用php建立一個現場搜索引擎?
- 5. 創建一個旅遊搜索引擎
- 6. 如何爲搜索引擎建立文本索引?
- 7. 搜索引擎頁面創建
- 8. jQuery搜索引擎/頁面
- 9. 如何創建一個搜索,搜索引擎友好(mod_rewrite htaccess)
- 10. 試圖建立一個搜索引擎,有錯誤在我的代碼
- 11. 使用AJAX搜索引擎在Chrome中搜索搜索引擎
- 12. 建築搜索引擎產品搜索
- 13. Google(搜索引擎)對於asp.net頁面的索引建議
- 14. 創建搜索引擎
- 15. 建立一個搜索欄
- 16. 搜索引擎優化 - 獲取搜索引擎索引301頁面
- 17. 在ElasticSearch建立索引後搜索
- 18. 搜索引擎
- 19. 在搜索引擎中搜索Ruby語法的最佳方法
- 20. 如何建立自定義字段的PHP搜索引擎
- 21. 建立基於詞彙頻率表/分佈的搜索引擎?
- 22. JQGrid&搜索引擎索引
- 23. 軌道3的最佳搜索引擎?
- 24. 想要建立一個搜索引擎,根據點擊修改網址
- 25. 如何爲搜索引擎中的Silverlight應用程序建立索引?
- 26. 在java中構建搜索引擎
- 27. 我正在建立一個搜索引擎。如何從搜索結果中刪除重複項?
- 28. 製作一個PHP/MySQL搜索引擎
- 29. 爲搜索引擎製作一個GUI
- 30. 想做一個搜索引擎
第二個答案很好。我會爲其他人等幾天,然後再選擇。謝謝你的答案,迄今爲止。 – Dennis