如何在使用DAO模式時處理多對多的關係? DAO負責使用3-rd鏈接表連接兩個實體嗎?例如,我有兩個實體:Customer
和Product
。DAO。多對多關係
,我需要提供類似的方法:要求使用3擋表作爲鏈接表
public void assignCustomerToProduct(...);
public List<Product> getSelledProducts(long customerId);
此方法。 是CustomerDao
負責提供這種方法嗎?或者將這些方法排除在服務層上更好?
順便說一句,我們沒有英文的「Selled」。也許,你的意思是「已售出」;) –