我有两个名为table_1
和table_2
的表,在每个表上我必须执行一些插入,删除和更新操作。
任何人都可以告诉我,我应该创建两个不同的(数据访问对象)实现还是应该只有一个?并说明两种方法的优点或缺点。
答案 0 :(得分:2)
如果可以在两个表中单独插入/更新/删除行,那么是,您应该继续使用单独的DAO
类。以下是优点:
Repository
(在我们的例子中为表格)service
层并调用两个DAO
。此外,如果这些表之间存在任何外键关系,则可以使用@OneToMany
,@ManyToMany
等注释对其进行映射。