多個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>
相關文章
- IPTV系統一個後臺可以有多個apk介面嗎?APK
- 唯一索引,可以在索引列插入多個null嗎索引Null
- adb 可以多個視窗同時連線一個裝置嗎?
- 一個域名可以對應多個IP嗎?如何透過DNS實現?DNS
- thinkphp model層外挪,以便多個站點可以通用PHP
- 多個Fragment如何共享一個ViewModel/LiveDataFragmentViewLiveData
- Azure一個Cloud Service支援多個公網地址Cloud
- 多個Context 下事務 可以控制嗎?Context
- 一個空間可以放幾個網站嗎網站
- 記錄多專案共用一個公眾號邏輯修改
- CMP2.0如何實現資料庫多個表格共用一個BEAN處理資料庫Bean
- 在Docker中,可以在一個容器中同時執行多個應用程序嗎?Docker
- 同一Server上兩個資料庫例項共用listener.ora ,監聽多個埠Server資料庫
- Java中可以宣告一個類為Static嗎?Java
- SSL證書是一個域名一個證書嗎?多個域名能用一張SSL證書嗎?
- 能不能兩張表共用一個INDEXIndex
- [提問交流]onthinkphp 可以設定多個超級管理員嗎PHP
- 對於多個資料庫表對應一個Model問題的思考資料庫
- Vue多個路由共用同一元件時,互相切換時更新元件Vue路由元件
- django中建立一個ModelDjango
- 短影片一次可以發多個平臺嗎?這篇文章準確回答你
- 使用angular建立一個serviceAngular
- TCP和UDP可以使用同一個埠號嗎?TCPUDP
- 面試:你可以實現一下vue的v-model嗎?面試Vue
- Model類的一個return作用
- 定義一個巨大的model
- Sender 的應用:所有Edit共用一個過濾格式 (轉)
- mysql索引合併:一條sql可以使用多個索引MySql索引
- 在一款音樂遊戲裡講個好故事,真的可以嗎?遊戲
- 多個資料庫是否可以共有一個Oracle 11g RAC例項KG資料庫Oracle
- spring的rmi怎樣註冊多個service?Spring
- 可怕,居然可以配置多個git sshkeyGit
- jdbc connection是否可以建立多個statementJDBC
- 在多個檔案中import同一個檔案,webpack會多次打包嗎ImportWeb
- 有必要設定多個gopath嗎?Go
- 科學處理多個 Vue 專案中共用的元件的 Events 和 VuexVue元件
- oracle一個例項配置多個listener或多個埠Oracle
- 你可以說出export export default || model.exports exports 的區別嗎(一)Export