0

DAO 通常是如何为典型的业务应用程序设计的?一个类或模式是否与数据源对话,或者您是否只是为每个实体有一个单独的 DAO?

4

2 回答 2

1

我推荐阅读 Fowler 的企业应用架构模式。例如,您可以使用表数据网关、行数据网关、活动记录或数据映射器。

大多数项目都使用像 Hibernate 或 IBatis 这样的 ORM,它们适应领域模型,而不是使用事务脚本。

于 2009-12-10T05:49:36.277 回答
0

在 Java 类中作为 DAO

类似实体的 DAO 应该合并为一个。较小的实体被封装为内部类。但是,如果实体足够大,您应该为每个实体使用不同的 DAO。

于 2009-12-10T06:30:22.777 回答