最近公司计划设计新业务平台架构。数据访问层框架要使用ibatis.net。头让我做些例子给其他同事演示下 ibatis的基本特性。然后评估下看是否使用。本来以后上官方下载NPetshop演示下就行了那。但是官方那个Npetshop用的ibatis.net版本不是最新版的。很郁闷,只好自己研究文档自己做了。

我做的demo里面基本涵盖了ibatis.net 的所有特性。各种参数映射,结果映射,级联加载,延迟加载,使用表连接预先加载,动态sql,映射存储过程,使用缓存。还做了个DataAccess的列子。展示了如何实现Dao模式。在业务逻辑层管理事务和数据库连接。另外还对所有方法都写了单元测试。例子都很简单,对ibatis.net感兴趣的同学可以参考下。

/Files/xhan/demo.rar

我使用的ibatis.net版本

最新文章

  1. typeof的一些兼容性问题
  2. 简介python2.x的编码
  3. SQL 按特定字段值排序
  4. ThreadLocal,Java中特殊的线程绑定机制
  5. [转] 使用CodeViz生成C/C++函数调用关系图
  6. Uubntu scrot 的简单使用
  7. Sybase Unwired Platform(SUP) 经常使用资源整理(不断更新中)
  8. 06_MyBatis,Spring,SpringMVC整合
  9. 重庆3Shape TRIOS都有哪些功能
  10. html和css进阶
  11. MyBatis映射文件2(不支持自增的数据库解决方案/参数处理[单参、多参、命名参数])
  12. 通俗讲解:PoW共识机制与以太坊的关系、Ghost协议 及 PoS共识机制的变种---Casper
  13. [UWP] 用 AudioGraph 来增强 UWP 的音频处理能力
  14. sys和os模块
  15. 在 Linux 中使用超级用户权限
  16. 了解到的Web攻击技术
  17. 在linux环境下安装redis并且搭建自己的redis集群
  18. angular2组件通信
  19. Ubuntu安装谷歌输入法或者搜狗
  20. ElasticSearch搜索引擎在JavaWeb项目中的应用

热门文章

  1. bootstrap 学习笔记(1)---介绍bootstrap和栅格系统
  2. PHP mysql_fetch_array与mysql_fetch_row的区别
  3. HDU1203(01背包变形)
  4. HDU1083(最大匹配)
  5. vue-cli创建项目 一直downloading解决办法
  6. PHP + zTree插件树型文件夹显示
  7. Windows 下有什么软件能够极大地提高工作效率
  8. UVa 10755 Garbage Heap (暴力+前缀和)
  9. LeetCode: 575 Distribute Candies(easy)
  10. 利用jstack定位典型性能问题实例