請教一個一直以來困擾我的關於DAO模式的問題!!!
首先,對於DAO模式我是非常支援,從開發實踐經驗來看,將業務邏輯和持久化機制分離確實帶來了很大的好處。但有個問題一直沒想通,也沒有找到好的解決辦法,在這裡提出來,希望能得到高手的幫忙。
在企業應用的開發中,經常對遇到一些非常複雜的查詢,尤其是需要對很多表進行關聯查詢。而在DAO物件中無法將這種需求封裝起來,這就造成不得不在業務邏輯中包含與持久化機制相關的程式碼(雖然可以做到僅僅是傳送一條String型的SQL語句,但畢竟這也與持久層發生了耦合,味道很壞),請問各位高人有沒有什麼好的辦法解決這個問題,謝謝!!!!
在企業應用的開發中,經常對遇到一些非常複雜的查詢,尤其是需要對很多表進行關聯查詢。而在DAO物件中無法將這種需求封裝起來,這就造成不得不在業務邏輯中包含與持久化機制相關的程式碼(雖然可以做到僅僅是傳送一條String型的SQL語句,但畢竟這也與持久層發生了耦合,味道很壞),請問各位高人有沒有什麼好的辦法解決這個問題,謝謝!!!!
相關文章
- 請教各位一個關於websocket協議開發的問題Web協議
- 請教一個讓我這個菜雞不解的問題
- 請教一個問題,
- 請教一個關於不確定條件個數搜尋的問題
- 請教一個struct tag的問題Struct
- 解決了一個困擾我近一年的vim顯示中文亂碼的問題
- 請教一個go切片引用的問題Go
- 請教您關於 Nginx 下多個 Laravel 專案的部署問題NginxLaravel
- 請教一個 python 包安裝的問題Python
- 請教一個關於 STF 依賴的 node 與 Appium 依賴的 node 版本衝突問題APP
- 請教一個切片遞迴賦值的問題遞迴賦值
- 請教個問題執行 httprunner 遇到的問題HTTP
- 請教一個演算法問題演算法
- 關於 Locust 建立 Task 的疑問,困擾了好久,路過的幫忙看下。
- 困擾Chrome使用者多年的大問題,終於要解決了!Chrome
- 關於CSDN廣告打擾閱讀的問題
- 請問一個 authorize的問題
- 請教phpword問題PHP
- 關於Integer面試的一個問題面試
- 關於一個迴圈請求與迴圈計時器的問題
- 想請教一下各位一個介面寫法問題
- 困擾軟體行業發展的真正問題是什麼?行業
- 關於我的雲棲打卡問題。
- Elasticsearch中關於transform的一個問題分析ElasticsearchORM
- 有關theano配置問題想請教各位大佬
- 請教Beego Router 問題Go
- 請問我新增一個文件模型一定要建一個相關的表嗎?模型
- Android一種常見的佈局困擾Android
- 關於精益轉型,我們該向誰請教?
- 關於一個歸檔問題?
- skywalking-agent 自定義外掛的幾個問題想請教一下
- 關於 django-ckeditor 前段使用的一個問題Django
- 誰再問Servlet的問題,我就親自上門來教學了Servlet
- 想轉行遇到刷題困擾
- 如何向大牛請教問題?
- Proxy Authorization Required 問題請教UI
- 請教 TensorFlow 安裝問題
- 請教各位大佬一個問題,flutter APP 怎麼抓包呢?FlutterAPP
- 請教個關於IDEA Tomcat伺服器內容IdeaTomcat伺服器