日期:2014-05-20  浏览次数:20704 次

多数据库 怎么设计dao
有多种类型的数据库 每种数据库可能有多个库 多台机器

可能是mongodb
radis

mysql


是设计3种dao
还是怎么弄?


最好给个例子

------解决方案--------------------
简单一点的:

IDao 定义好通用接口
|
BaseMongoDao BaseRadiosDao BaseMysqlDao 实现公共接品,另外可以自己特有的公用方法
 
|
 具体mongoDao1....

如果有需要,可以在IDao 和baseDao之间加多一层接口,让具体的basedao 实现自己的接口,而不是直接实现Idao
 

------解决方案--------------------
对了,结账的时候分给到我这个帐号