很久以来一直想学习一下IBatisNet,可一直定不下心来!
今天终于开了个头。分享一下我的学习成果!
private CatalogService()
{
//alvin 生成管理对象, 应该是在这里读取了配置文件(dao.config or SqlMap.config ?),
//猜测应该是dao.config,下面调用。 ServiceConfig是通用的吗?
//通过分析获得 sqlmap.config 是在persistence 部分调用的
_daoManager = ServiceConfig.GetInstance().DaoManager;
//---
//alvin 读取dao.config中的配置项,获得数据操作的实例
_categoryDao = (ICategoryDao) _daoManager["Category"];
_productDao = (IProductDao) _daoManager["Product"];
_itemDao = (IItemDao) _daoManager.GetDao("Item");
}