IBatis.net特性展示代码
2024-09-04 13:50:44
最近公司计划设计新业务平台架构。数据访问层框架要使用ibatis.net。头让我做些例子给其他同事演示下 ibatis的基本特性。然后评估下看是否使用。本来以后上官方下载NPetshop演示下就行了那。但是官方那个Npetshop用的ibatis.net版本不是最新版的。很郁闷,只好自己研究文档自己做了。
我做的demo里面基本涵盖了ibatis.net 的所有特性。各种参数映射,结果映射,级联加载,延迟加载,使用表连接预先加载,动态sql,映射存储过程,使用缓存。还做了个DataAccess的列子。展示了如何实现Dao模式。在业务逻辑层管理事务和数据库连接。另外还对所有方法都写了单元测试。例子都很简单,对ibatis.net感兴趣的同学可以参考下。
我使用的ibatis.net版本
- DataMapper 1.6.2 [MD5] [PGP] (BETA)
- DataAccess 1.9.2 [MD5] [PGP] (BETA)
- DataMapper 1.6.2 Docs [MD5] [PGP] (CHM, PDF)
- DataAccess 1.9.2 Docs [MD5] [PGP] (CHM, PDF)
最新文章
- typeof的一些兼容性问题
- 简介python2.x的编码
- SQL 按特定字段值排序
- ThreadLocal,Java中特殊的线程绑定机制
- [转] 使用CodeViz生成C/C++函数调用关系图
- Uubntu scrot 的简单使用
- Sybase Unwired Platform(SUP) 经常使用资源整理(不断更新中)
- 06_MyBatis,Spring,SpringMVC整合
- 重庆3Shape TRIOS都有哪些功能
- html和css进阶
- MyBatis映射文件2(不支持自增的数据库解决方案/参数处理[单参、多参、命名参数])
- 通俗讲解:PoW共识机制与以太坊的关系、Ghost协议 及 PoS共识机制的变种---Casper
- [UWP] 用 AudioGraph 来增强 UWP 的音频处理能力
- sys和os模块
- 在 Linux 中使用超级用户权限
- 了解到的Web攻击技术
- 在linux环境下安装redis并且搭建自己的redis集群
- angular2组件通信
- Ubuntu安装谷歌输入法或者搜狗
- ElasticSearch搜索引擎在JavaWeb项目中的应用
热门文章
- bootstrap 学习笔记(1)---介绍bootstrap和栅格系统
- PHP mysql_fetch_array与mysql_fetch_row的区别
- HDU1203(01背包变形)
- HDU1083(最大匹配)
- vue-cli创建项目 一直downloading解决办法
- PHP + zTree插件树型文件夹显示
- Windows 下有什么软件能够极大地提高工作效率
- UVa 10755 Garbage Heap (暴力+前缀和)
- LeetCode: 575 Distribute Candies(easy)
- 利用jstack定位典型性能问题实例