2
我有兩個表叫table_1
和table_2
,並在每個表上我必須執行一些插入,刪除和更新操作。爲每個數據庫表分配一個DAO實現類是一個好方法嗎?
任何人都可以請讓我知道應該創建兩個不同的(數據訪問對象)實現還是應該只有一個?以及這兩種方法的優點或缺點。
我有兩個表叫table_1
和table_2
,並在每個表上我必須執行一些插入,刪除和更新操作。爲每個數據庫表分配一個DAO實現類是一個好方法嗎?
任何人都可以請讓我知道應該創建兩個不同的(數據訪問對象)實現還是應該只有一個?以及這兩種方法的優點或缺點。
如果可以在兩個表中獨立插入/更新/刪除行,那麼是的,您應該繼續使用單獨的DAO
類。以下是優點:
Repository
每個實體(表在我們的例子)service
層和調用兩個DAO
s。另外,如果您在這些表之間有任何外鍵關係,則可以使用@OneToMany
,@ManyToMany
等註釋來映射它。
謝謝Darshan。 – Neha