多個model共用一個service可以嗎
本來根據對jdon的學習,理解為一個model對應一個service,但在實際開發中,涉及到在寫A時,需要對B進行一次更新操作。這樣一來,在A的service裡呼叫B的DAO,不好寫,也違反了解偶的原則,於是問了下朋友,他說一個業務對應一個service,而不是一個model對應一個service,於是寫成了這樣,不知道是否對。
<model key="id" class="sample.model.User">
<actionForm name="userForm" />
<handler>
<service ref="buyService">
<getMethod name="findUser" />
<createMethod name="createUser" />
<updateMethod name="updateUser" />
<deleteMethod name="deleteUser" />
</service>
</handler>
</model>
<model key="id" class="sample.model.Order">
<actionForm name="orderForm" />
<handler>
<service ref="buyService">
<getMethod name="findOrder" />
<createMethod name="createOrder" />
<updateMethod name="updateOrder" />
<deleteMethod name="deleteOrder" />
</service>
</handler>
</model>
<model key="id" class="sample.model.User">
<actionForm name="userForm" />
<handler>
<service ref="buyService">
<getMethod name="findUser" />
<createMethod name="createUser" />
<updateMethod name="updateUser" />
<deleteMethod name="deleteUser" />
</service>
</handler>
</model>
<model key="id" class="sample.model.Order">
<actionForm name="orderForm" />
<handler>
<service ref="buyService">
<getMethod name="findOrder" />
<createMethod name="createOrder" />
<updateMethod name="updateOrder" />
<deleteMethod name="deleteOrder" />
</service>
</handler>
</model>
相關文章
- Echarts一個圖例可以共用兩個或者兩個以上的餅圖Echarts
- IPTV系統一個後臺可以有多個apk介面嗎?APK
- adb 可以多個視窗同時連線一個裝置嗎?
- 一個域名可以對應多個IP嗎?如何透過DNS實現?DNS
- 記錄多專案共用一個公眾號邏輯修改
- 一個空間可以放幾個網站嗎網站
- 在Docker中,可以在一個容器中同時執行多個應用程序嗎?Docker
- SSL證書是一個域名一個證書嗎?多個域名能用一張SSL證書嗎?
- milvus 支援一個集合建立多個向量欄位嗎?
- Model類的一個return作用
- [提問交流]onthinkphp 可以設定多個超級管理員嗎PHP
- 請使用css畫一個圓,方法可以多種CSS
- 短影片一次可以發多個平臺嗎?這篇文章準確回答你
- TCP和UDP可以使用同一個埠號嗎?TCPUDP
- 面試:你可以實現一下vue的v-model嗎?面試Vue
- 【Azure 應用服務】一個 App Service 同時部署執行兩個及多個 Java 應用程式(Jar包)APPJavaJAR
- 多個資料庫是否可以共有一個Oracle 11g RAC例項KG資料庫Oracle
- 你可以說出export export default || model.exports exports 的區別嗎(一)Export
- 如何在Kubernetes裡建立一個Nginx serviceNginx
- Python可以開發APP嗎?用哪個框架?PythonAPP框架
- 這個可以有!讓筆記本一秒變多屏筆記
- 我是個 PHP 新手,Laravel 教程我都學會了,可以找到一個很好的工作嗎?PHPLaravel
- 多個commit合併成一個MIT
- 一個Activity顯示多個Activity
- 建立一個系統的Service,能通過ServiceManager.getService取得service
- 談談如何設計一個 Network->Model 元件元件
- 052、Vue3+TypeScript基礎,頁面通訊之一個元件中多個v-model資料繫結VueTypeScript元件
- Windows 一個網路卡配多個IPWindows
- 多個Fragment如何共享一個ViewModel/LiveDataFragmentViewLiveData
- 在一款音樂遊戲裡講個好故事,真的可以嗎?遊戲
- 多個報表匯出到一個 excel 的多 sheet 頁Excel
- 如何給多個視訊新增上背景圖片,可以用什麼軟體操作嗎?
- 擁有多個三級域名的使用者可以申請萬用字元證書嗎字元
- Python的函式能返回多個值嗎Python函式
- Oracle 單機架構下,多個例項可以同時開啟同一套資料庫檔案嗎?Oracle架構資料庫
- 分享自己寫的一個 Python 的 JSON 轉 Model 庫PythonJSON
- 問一下有人試過 Jmeter 共享多個 session 值嗎JMeterSession
- 多張表的新增與更新用一個佇列合適嗎佇列
- 16--指定多個註解可以重複使用