如何在使用DAO模式时处理多对多的关系? DAO负责使用3-rd链接表连接两个实体吗?例如,我有两个实体:Customer
和Product
。DAO。多对多关系
,我需要提供类似的方法:要求使用3挡表作为链接表
public void assignCustomerToProduct(...);
public List<Product> getSelledProducts(long customerId);
此方法。 是CustomerDao
负责提供这种方法吗?或者将这些方法排除在服务层上更好?
顺便说一句,我们没有英文的“Selled”。也许,你的意思是“已售出”;) –