码迷,mamicode.com
首页 > Web开发 > 详细

MyBatis.Net入门(摘)

时间:2014-12-03 21:05:24      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   ar   os   使用   sp   java   strong   

下面是使用步骤:

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应用,参考下图添加程序集引用

bubuko.com,布布扣

3、修改web.config,主要是配置log4net,参考下面的内容:

bubuko.com,布布扣 View Code

4、添加Providers.config

把从官方下载的压缩包解开,就能找到providers.config文件,里面定义了MyBatis.Net支持的各种数据库驱动,本例以oracle为例,把其它不用的db provider全删掉,只保留下oracleClient1.0,同时把enabled属性设置成true,参考下面这样:

bubuko.com,布布扣 View Code

把这个文件复制到Web项目根目录下

5、添加SqlMap.config,内容如下:

bubuko.com,布布扣 View Code

这个文件也复制到Web项目根目录下,它的作用主要是指定db连接串,告诉系统providers.config在哪? 以及db与entity的映射文件在哪?(映射文件后面会讲到,这里先不管)

6、在Oraccle中先建表Product以及Sequence,方便接下来测试

bubuko.com,布布扣 View Code

7、创建Maps目录,并在该目录下,添加映射文件ProductMap.xml,内容如下:

bubuko.com,布布扣 View Code

它的作用就是指定各种sql,以及db表与entity的映射规则,注意下insert中Sequence的用法!

8、创建实体类Product 

bubuko.com,布布扣 View Code

9、写一个通用的BaseDA类,对MyBatis.Net做些基本的封装 

bubuko.com,布布扣 View Code

10、然后就可以在Default.aspx.cs上测试了,参考下面的代码: 

bubuko.com,布布扣 View Code

 整个项目的目录结构如下:

bubuko.com,布布扣

示例源代码下载:http://files.cnblogs.com/yjmyzz/MyBatisSample.zip

MyBatis.Net入门(摘)

标签:style   blog   http   ar   os   使用   sp   java   strong   

原文地址:http://www.cnblogs.com/paulhe/p/4141013.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!