设计模式 – DAO负责将记录插入“连接”表

例如,如果我有两个表:客户和产品,我需要将客户映射到产品(多对多).所以我需要第三个(连接)表,它将包含CustomerId和ProductId. DAO是否负责将记录插入第三个(连接)表?

附:现在我有CustomerDAO和ProductDAO.将客户映射到服务层处理的产品.

最佳答案 是的,您的DAO可以实现类似的方法

> updateProduct(CustomerId)
> updateCustomer(ProductId)
> findCustomerByProduct(productId)
> findProductsByCustomer(customerId)

点赞