DAO通常是如何针对典型的业务应用程序设计的?是否有一个类或模式与数据源对话,或者您是否只为每个实体单独使用DAO?
答案 0 :(得分:1)
我建议阅读福勒的Patterns of Enterprise Application Architecture。例如,您可以使用表数据网关,行数据网关,活动记录或数据映射器。
大多数项目都使用像Hibernate或IBatis这样的ORM,它们适应域模型而不是使用事务脚本。
答案 1 :(得分:0)
在Java Class中作为DAO
类似实体的DAO应合并为一个。较小的实体被封装为内部类。但是,如果实体足够大,则每个实体应具有不同的DAO。