5

例如,如果我有两个表:Customer并且Product我需要将客户映射到产品(多对多)。所以我需要第三个(连接)表,其中包含CustomerIdand ProductIdDAO 负责将记录插入到第三个(连接)表中?

PS现在我有CustomerDAOProductDAO。将客户映射到服务层处理的产品。

4

2 回答 2

2

是的,你的 DAO 可以实现类似的方法

  • 更新产品(客户 ID)
  • 更新客户(产品 ID)
  • findCustomerByProduct(productId)
  • findProductsByCustomer(customerId)
于 2013-02-05T13:22:42.627 回答
2

是的,当然,这是它的责任。如果不是DAO,那么谁来代替它呢?

于 2013-02-05T13:23:08.160 回答