随笔分类 -  IBatis.Net

关于IBatis.Net的学习记录
摘要:原文:http://www.maplye.com:8081/post/114/在Ibatis.net的帮助文档中有介绍多数据库支持,但是没有写全代码,后来查看其源码,并结合帮助文档,找到了解决方法,其实道理就是另行实现一个Mapper.如AnthorMapper:ApacheNotice#regionApacheNotice/**//********************************... 阅读全文
posted @ 2007-10-23 14:35 福娃 阅读(4344) 评论(11) 推荐(2) 编辑
摘要:上篇文章解答了使用IBatis.Net获取存储过程的返回值,其中我写了一个注意必须要将paramMap的class设置为hashtable,只说了注意,没有说明具体原因,所以心里老是有个疙瘩!于是,再看了一下DataMapper的源代码,分析如下:当你调用mapper.Insert("GetAccountViaSP2",testid);就会调用MappedStatement的ExecuteInse... 阅读全文
posted @ 2006-11-04 10:00 福娃 阅读(2058) 评论(7) 推荐(0) 编辑
摘要:最近有人问我怎么获取存储过程的output的参数值,由于我最近没有用Ibatis.net,所以就从文档中找到的param的xml,也就没有在意,但后来有人说调不通,今天早上又收到一份留言,所以我早上作了测试!也出现获取不到数据的问题,但最后还是解决了!我的测试环境是sqlserver2005/vs2005/ibatis.net2.0如下:procedure:createprocsp_output(... 阅读全文
posted @ 2006-11-04 09:08 福娃 阅读(4968) 评论(10) 推荐(0) 编辑
摘要:我们看官方的Quick Start使用的是NUnit测试工具测试的,现在我们也同样可以用vs2005的单元测试工具测试。但是,当你运行测试用例的时候就会提示sqlmap.config文件找不到,你会发现vs2005在你每次测试的时候都会自动生成一个文件夹。vs2005的单元测试的就是该文件夹中的dll,那我们应该怎样把sqlmap.config等相关的配置文件也放到该目录下呢?其实微软已经给你提供... 阅读全文
posted @ 2006-09-20 13:07 福娃 阅读(2672) 评论(3) 推荐(0) 编辑
摘要:由于本人对IBatis.Net的并不是很精通,也是在边学边工作实践,所以IBatis.Net系列的文章会显的没有一定的连贯性,这些文章应该是我平时的关于IBatis.Net的一些知识的积累吧。下面进入正题: 我们在使用IBatis.net操作数据的时候,肯定会碰到SQL参数当我们有一个参数时,IBatis的xml映射文件如下: select * from PRODUCT where PRD_I... 阅读全文
posted @ 2006-04-15 12:15 福娃 阅读(5058) 评论(6) 推荐(0) 编辑
摘要:语法: select * from Products where Product_Id = [?|#propertyName#] order by [$simpleDynamic$] 官方的帮助文档/Files/maplye/DataMapperGuide.rar 阅读全文
posted @ 2006-03-29 15:25 福娃 阅读(2247) 评论(2) 推荐(0) 编辑
摘要:今天,我将前天写的代码重新编译,竟出现Invalid SqlMap.config document. cause :Cannot load schema for the namespace '' - Could not find file "C:\WINDOWS\system32\SqlMapConfig.xsd"的错误.最后在http://shanyou.cnblogs.com/archive/... 阅读全文
posted @ 2006-03-27 23:30 福娃 阅读(2366) 评论(4) 推荐(0) 编辑
摘要:映射xml文件书写如下 ... 阅读全文
posted @ 2006-03-25 15:24 福娃 阅读(4933) 评论(7) 推荐(0) 编辑
摘要:本节我参考官方网站上的Quick Start Guide,网址:http://opensource2.atlassian.com/confluence/oss/display/IBATIS/Quick+Start+Guide 我会跟着该例子创建一个实例代码. 补充以下,IBatisNet包括两个部分Data Mapper和DataAccess,这个实例主要针对 Data Mapper的. 1.在我... 阅读全文
posted @ 2006-03-25 14:59 福娃 阅读(5284) 评论(5) 推荐(0) 编辑
摘要:IBatisNET从名字就可以看出,他是从Java的IBatis开源项目转过来的,由于Java的开源项目很多,所以,现在.NET学习Java的很多的开源项目,纷纷将java的项目转移到.net旗下,比较有名有:Hibernate-->NHibernate,Spring -->Spring.Net,IBatis -->IBatisNet等.现在IBatisNET已经是属于Apache下的一个子项目了... 阅读全文
posted @ 2006-03-25 14:56 福娃 阅读(3983) 评论(5) 推荐(1) 编辑