请稍等 ...
×

采纳答案成功!

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

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下载
官方微信