請教一個一直以來困擾我的關於DAO模式的問題!!!

maybeiamtooold發表於2008-01-23
首先,對於DAO模式我是非常支援,從開發實踐經驗來看,將業務邏輯和持久化機制分離確實帶來了很大的好處。但有個問題一直沒想通,也沒有找到好的解決辦法,在這裡提出來,希望能得到高手的幫忙。

在企業應用的開發中,經常對遇到一些非常複雜的查詢,尤其是需要對很多表進行關聯查詢。而在DAO物件中無法將這種需求封裝起來,這就造成不得不在業務邏輯中包含與持久化機制相關的程式碼(雖然可以做到僅僅是傳送一條String型的SQL語句,但畢竟這也與持久層發生了耦合,味道很壞),請問各位高人有沒有什麼好的辦法解決這個問題,謝謝!!!!

相關文章