摘要: 情况一:查询类似 id>13 and id"这样的符号在xml文档中是有意义的,所以使用了这样的语句包起来转义Student类中的方法public IList SelectRange(Hashtable ht){ return mapper.QueryForList("SelectStuden... 阅读全文
posted @ 2015-05-24 11:19 wangblogs 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 能执行sql语句并并没有什么特别的,对于下面2条sql语句select * from Student where id=14select * from Student where id=14 and name='张三'这2条sql语句前半部分是相同的,如果按照以前的话,我们得写2个xml配置节点,现... 阅读全文
posted @ 2015-05-24 09:42 wangblogs 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 参数映射是指给IBatis传对象的时候,或IBatis返回对象的时候做的属性映射关系,主要有parameterMap(传入参数映射),resultMap(返回参数映射). parameterMap:传入参数映射,这个主要用在存储过程中,后面会讲. resultMap:返回参数映射,当我... 阅读全文
posted @ 2015-05-23 21:52 wangblogs 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 前面几节中,我们在Student.xml文件中配置了2条简单的sql语句,那么在程序中怎么使用呢?IBatis给我们封装了Mapper类,这个类的一个静态方法Instance()返回了一个ISqlMapper接口,这个接口将会是我们后期调用sql语句的入口 public class Stud... 阅读全文
posted @ 2015-05-23 20:50 wangblogs 阅读(489) 评论(0) 推荐(0) 编辑
摘要: providers.config文件配置数据库驱动,这与properties.config文件的原理是一样的。 如果把providers.config文件放在与sqlmap.config文件相同的路径下,则系统自动解析,反之需要指定路径。你下载的文件夹Ibatis.DataMapper.1.6.... 阅读全文
posted @ 2015-05-17 08:41 wangblogs 阅读(1674) 评论(0) 推荐(0) 编辑
摘要: 在上一节中我们说到使用核心文件sqlmap.config的properties节点来引用另外的配置文件,这个配置文件就是properties.config,我们一般把 数据库驱动、数据库连接字符串、sql语句映射文件的路径 存放在这个文件中,方便统一管理。 我们在上一节中 1 配置数据... 阅读全文
posted @ 2015-05-17 08:40 wangblogs 阅读(458) 评论(0) 推荐(0) 编辑
摘要: DataMap.xml文件是专门存放sql语句的文件,他们的命名一般与数据库表的命名一一对应,比如Student.xml,Course.xml 该文件还是有很多配置节点的,不过主要用的最多的是alias节点、statements节点,其他节点后面用到再讲。 1 alias节点 --配置别名... 阅读全文
posted @ 2015-05-17 08:40 wangblogs 阅读(220) 评论(0) 推荐(0) 编辑
摘要: sqlmap.config文件是整个IBatis框架的核心文件,从他的命名上就可以看得出来 当我们调用iBatisNet框架去访问数据库的时候,它会自动去项目的根目录去找sqlmap.config文件,所以这个文件的路径要放在和web.config相同的目录下,而且文件名不能修改,如果该文件不... 阅读全文
posted @ 2015-05-17 08:37 wangblogs 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 在这个项目中我们分2层来进行,一个web层,一个model层,web层引用model层,我们主要用到IBatisNet.DataMapper.dll和IBatisNet.Common.dll这2个文件,在model层添加引用后项目的结构如下 在这个项目中我们使用数据库中的2张表来做测试,结构... 阅读全文
posted @ 2015-05-17 08:36 wangblogs 阅读(257) 评论(0) 推荐(0) 编辑
摘要: IBatis.Net的前身是java的IBatis项目,是Apache软件基金会下的一个子项目,后来被google托管,同学们可以到http://code.google.com/p/mybatisnet/ 去下载相关文档和代码。 下载下来以后,是4个文件夹,其中前2个以Doc打头的,这是开发... 阅读全文
posted @ 2015-05-17 08:35 wangblogs 阅读(315) 评论(0) 推荐(0) 编辑