OrderRepositoryImpl可以放在基础设施层吗?
来源:3-9 资源库与持久化

蒋犇犇
2022-06-08
我看课程里放在了Adapter适配层,用于不同外设适配。同时又看到了基础设施层也有Repository的实现,例如OrderMapper、TradeCabinetVendingMachineMapper等。
所以,OrderRepositoryImpl也可以放在基础设施层?
写回答
1回答
-
基础设施层的Mapper只是访问数据库表的对象,和存储基础设施强相关,所以放在基础设施层。Repository的实现类之所以放在适配层因为它做的就是适配性的事情,如果存储用的是关系型数据库,它调用关系型数据库的Mapper来取数据;如果存储用的是mongodb、hbase、es或其他,那么它就需要调用其他类型的Mapper了。
022022-11-23
相似问题