日期:2014-05-19  浏览次数:20549 次

项目里DAO的定义
一般DAO都是根据实体走的,一个实体一个DAO,项目的DAO都是统一的,由一个人统一定制,然后各模块的人把需要的dao接口引入到各自的模块service里。
大家都是这么做的吗?但是如果项目大了,一个人管理不了各个dao吧。如果有多个人负责dao接口,如果协调防止dao方法的重复也是个问题啊。

------解决方案--------------------
探讨

引用:

这个. 有必要写这么多吗?
你们不提倡写个通用的吗?
找个老手写个通用的,都不用人去管DAO!

通用的?一个通用DAO里有成百上千的方法?

------解决方案--------------------
探讨
引用:

引用:

引用:

这个. 有必要写这么多吗?
你们不提倡写个通用的吗?
找个老手写个通用的,都不用人去管DAO!

通用的?一个通用DAO里有成百上千的方法?

把CRUD这些通用的操作放在这个DAO里面,然后每个模块的DAO继承此通用DAO就可以了。像这样
IDAO.java
Java code

pac……