很久以来一直想学习一下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");
  }

转载于:https://www.cnblogs.com/Alvin/archive/2005/05/30/165011.html

ibatisnet 学习手记(1)相关推荐

  1. AM335X的汇编语言与c语言,X86汇编语言学习手记 -- 汇编和C协同

    X86汇编语言学习手记(3) 2004年12月 在X86汇编语言学习手记(1)(2)中,可以看到栈(Stack)作为进程执行过程中数据的临时存储区域,通常包含如下几类数据: 局部变量 函数调用的返回地 ...

  2. webpack入门学习手记(一)

    本人微信公众号:前端修炼之路,欢迎关注. 之前用过gulp.grunt,但是一直没有学习过webpack.这两天刚好有时间,学习了下webpack.webpack要想深入研究,配置的东西比较多,网上的 ...

  3. ROS学习手记 - 2.1: Create and Build ROS Package 生成包(Python)

    ROS学习手记 - 2.1: Create and Build ROS Package 生成包(Python) ROS学习手记 - 2.1: Create and Build ROS Package ...

  4. uni-app官方教程学习手记

    本人微信公众号:前端修炼之路,欢迎关注 背景介绍 大概在今年的十月份左右,我了解到Dcloud推出了uni-app.当时下载了一个Hbuilder X,下载了官方提供的hello示例教程.经过一番努力 ...

  5. ExtJS MVC 学习手记3

    在演示应用中,我们已经创建好了viewport,并为之添加了一个菜单树.但也仅仅是这样,点击树或应用的其他地方获得不到任何响应.这个演示应用还是一个死的应用. 接下来,我们让这个应用活起来. 首先,给 ...

  6. 剑英的区块链学习手记(二)

    孙子说,知己知彼,百战不殆. 咱是通过小蚁学习区块链技术的. 开工之前,先了解一下小蚁的资料家族. 小蚁网站 https://www.antshares.org/ 小蚁源码 https://githu ...

  7. webpack入门学习手记(一) 1

    本人微信公众号:前端修炼之路,欢迎关注. 之前用过gulp.grunt,但是一直没有学习过webpack.这两天刚好有时间,学习了下webpack.webpack要想深入研究,配置的东西比较多,网上的 ...

  8. ROS学习手记 - 5 理解ROS中的基本概念_Services and Parameters

    ROS学习手记 - 5 理解ROS中的基本概念_Services and Parameters 上一节完成了对nodes, Topic的理解,再深入一步: Services and Parameter ...

  9. Docker学习手记-1

    1.Docker简介 docker的历史 2010年,几个的年轻人,就在美国的旧金山成立了一家公司 dotcloud.做一些Paas平台的创业公司! 从事LXC(Linux Container容器)有 ...

最新文章

  1. LeetCode 159. Longest Substring with At Most Two Distinct Characters --Java,C++,Python解法
  2. 欢迎大家讨论一个关于界面显示的问题!!
  3. django2.x/3.x 前端页面在debug模式中找不到动态文件static
  4. mysql解压版有配置文件么_3分钟安装MySQL5.7解压版
  5. 使用ElasticSearch6.0快速实现全文搜索功能
  6. 关于android的日志输出LogCat
  7. HW 静态路由实现PC间互通
  8. CSS常见面试题(持续更新)
  9. 直播上市潮 未上市平台未来不可期?
  10. 二项分布的期望方差证明_二项分布与负二项分布的均值与方差推导
  11. win10重置计算机网络设置,为你解答win10下如何重置网络
  12. 才意识到自己“奇葩”的360,会不会有些晚?
  13. java 颜色平滑渐变算法_颜色渐变算法
  14. 考研笔记——王道C语言
  15. 安装GNOME3桌面并设置开机启动图形界面
  16. Python常见web框架汇总
  17. 【微信H5】分享出去是链接,不是卡片的原因及解决方案
  18. JavaScript 01 JavaScript 是什么
  19. 信息学奥赛一本通 2036:【例5.3】开关门
  20. 爆糗的买单,看谁脸皮厚

热门文章

  1. linux旧版本如何升级成新版本,Linux如何升级软件版本,
  2. linux文件系统分隔符,Linux的哲学思想和文件系统
  3. android开启前台服务_如何在PC端一次性开启Tasker的所有权限和服务
  4. 2015计算机二级c语言6,2015年计算机二级《C语言》最新章节练习题(6)
  5. java url 双引号_java - Java在POST请求中发送带有转义双引号的JSON字符串[duplicate] - 堆栈内存溢出...
  6. java 得到checkbox_【JavaWeb】获得选中的checkbox的value
  7. python面试刷题app_Python面试的一些心得,与Python练习题分享
  8. iphone11系列的尺寸_最强新款iPhone11系列选购指南,哪一款才是最适合自己的?...
  9. php+摩尔斯电码,PHP摩尔斯电码转换器
  10. 一文带你学C语言,详细知识点思维导图!