请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

OrderRepositoryImpl可以放在基础设施层吗?

我看课程里放在了Adapter适配层,用于不同外设适配。同时又看到了基础设施层也有Repository的实现,例如OrderMapper、TradeCabinetVendingMachineMapper等。

所以,OrderRepositoryImpl也可以放在基础设施层?

正在回答

插入代码

1回答

基础设施层的Mapper只是访问数据库表的对象,和存储基础设施强相关,所以放在基础设施层。Repository的实现类之所以放在适配层因为它做的就是适配性的事情,如果存储用的是关系型数据库,它调用关系型数据库的Mapper来取数据;如果存储用的是mongodb、hbase、es或其他,那么它就需要调用其他类型的Mapper了。

0 回复 有任何疑惑可以回复我~
  • 提问者 蒋犇犇 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2022-06-09 22:45:24
  • 这样来说,所谓适配层不仅仅是适配客户端,也包括适配基础设施端
    回复 有任何疑惑可以回复我~ 2022-11-23 13:16:06
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号