首页 > 代码库 > MyBatis.Net入门(摘)
MyBatis.Net入门(摘)
下面是使用步骤:
1、到官网http://code.google.com/p/mybatisnet/ 下载相关dll和文档
Doc-DataAccess-1.9.2.zip
Doc-DataMapper-1.6.2.zip
IBatis.DataAccess.1.9.2.bin.zip
IBatis.DataMapper.1.6.2.bin.zip
一共有4个zip包
2、创建一个Web应用,参考下图添加程序集引用
3、修改web.config,主要是配置log4net,参考下面的内容:
4、添加Providers.config
把从官方下载的压缩包解开,就能找到providers.config文件,里面定义了MyBatis.Net支持的各种数据库驱动,本例以oracle为例,把其它不用的db provider全删掉,只保留下oracleClient1.0,同时把enabled属性设置成true,参考下面这样:
把这个文件复制到Web项目根目录下
5、添加SqlMap.config,内容如下:
这个文件也复制到Web项目根目录下,它的作用主要是指定db连接串,告诉系统providers.config在哪? 以及db与entity的映射文件在哪?(映射文件后面会讲到,这里先不管)
6、在Oraccle中先建表Product以及Sequence,方便接下来测试
7、创建Maps目录,并在该目录下,添加映射文件ProductMap.xml,内容如下:
它的作用就是指定各种sql,以及db表与entity的映射规则,注意下insert中Sequence的用法!
8、创建实体类Product
9、写一个通用的BaseDA类,对MyBatis.Net做些基本的封装
10、然后就可以在Default.aspx.cs上测试了,参考下面的代码:
整个项目的目录结构如下:
示例源代码下载:http://files.cnblogs.com/yjmyzz/MyBatisSample.zip
MyBatis.Net入门(摘)