标签: design-patterns language-agnostic dao
例如,如果我有两个表:Customer和Product,我需要将客户映射到产品(多对多)。所以我需要第三个(连接)表,其中包含CustomerId和ProductId。 DAO负责将记录插入第三个(连接)表吗?
Customer
Product
CustomerId
ProductId
DAO
P.S。现在我有CustomerDAO和ProductDAO。将客户映射到服务层处理的产品。
CustomerDAO
ProductDAO
答案 0 :(得分:1)
是的,你的DAO可以实现像
答案 1 :(得分:1)
是的,当然,这是它的责任。如果不是DAO,那么谁来代替呢?