【发布时间】:2017-07-17 04:01:05
【问题描述】:
我有两个表名为table_1 和table_2,我必须在每个表上执行一些插入、删除和更新操作。
谁能告诉我,我应该创建两个不同的(数据访问对象)实现还是应该只有一个?以及这两种方法的优缺点是什么。
【问题讨论】:
我有两个表名为table_1 和table_2,我必须在每个表上执行一些插入、删除和更新操作。
谁能告诉我,我应该创建两个不同的(数据访问对象)实现还是应该只有一个?以及这两种方法的优缺点是什么。
【问题讨论】:
如果可以在两个表中独立插入/更新/删除行,那么可以,您应该继续使用单独的 DAO 类。优点如下:
Repository(在我们的例子中是表)service 层并调用两个DAOs。另外,如果这些表之间有任何外键关系,可以使用@OneToMany、@ManyToMany 等注解进行映射。【讨论】: