首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

dao治理

2012-12-18 
dao管理1:?? 编写一个 DaoFacade? 类管理所有的Dao?public class DaoFacade {?private CommonDao commonDa

dao管理

1:?? 编写一个 DaoFacade? 类管理所有的Dao

?

public class DaoFacade {
?private CommonDao commonDao;
?private FbcmCeditAppDao fbcmCeditAppDao;
??
?public CommonDao getCommonDao() {
??return commonDao;
?}

?public void setCommonDao(CommonDao commonDao) {
??this.commonDao = commonDao;
?}

?public FbcmCeditGetInfoDao getFbcmCeditGetInfoDao() {
??return fbcmCeditGetInfoDao;
?}

?public void setFbcmCeditGetInfoDao(FbcmCeditGetInfoDao fbcmCeditGetInfoDao) {
??this.fbcmCeditGetInfoDao = fbcmCeditGetInfoDao;
?}

}

?

2: * Title:所有Server的父类

?

public class BaseServerImpl {
?private DaoFacade daoFacade;

?

? public DaoFacade getDaoFacade() {
??return daoFacade;
?}

?public void setDaoFacade(DaoFacade daoFacade) {
??this.daoFacade = daoFacade;
?}

?

?

?

?

}

?

3:server实现类

?

public class FbcmCeditGetInfoServerImpl extends BaseServerImpl {

?

?public List getCltInfoToList() {
??return getDaoFacade().getFbcmCeditGetInfoDao().getCltCltInfoToList();
?}
?

}

?

}

?

注释:每一个dao都是继承baseDao

?

baseDao在前几篇中有介绍。

热点排行