IBatis(.NET)
阿达King哥
如何看透生活的本质却依然热爱生活
展开
-
我们的任务
我们的任务我在网上看过一些关于IBatis的教程,各位在IBatis上的前辈讲的很好,很具体也很全面,每个文章都有自己的特点,特别是将自己开发的感受加入到文章中,这让我很受感动。但是,就像我前一篇文章说的,有一晚我突然有了怎么写这篇文章的想法,这个想法是什么呢?这个想法就是按照“需求->界面->实现->原理”这样一个过程来写这篇文章。为什么要这样写呢?因为,我读了网上的文章之后,发现一原创 2008-05-19 08:37:00 · 1925 阅读 · 0 评论 -
什么是IBatis
什么是IBatis我一直想写一篇关于持久化数据访问的文章,可是我不知道怎么开始介绍,前两天晚上睡觉的时候突然有了一些开始写的想法,所以我决定今天动手开始写一点东西。头一次写这样的文章,希望大家不要见怪。现在网上很多人学习.net,当然,也有很多人听说过持久化数据访问这个概念。关于持久化数据访问的概念我就不想多说了,大家可以访问这个网址来阅读相关的信息。 http://blog.原创 2008-05-18 23:53:00 · 2831 阅读 · 0 评论 -
IBatis设计实现的功能(1)
实现的功能(1)我们现在来步入正题,我们首先来看看Employee和Cusomter这两个表。这两个表应该算是比较独立的表了。所以,我们针对这两个表做插入、删除、修改和查询的操作。关于这两个表的结构,请大家就直接看SQL SEVETR的企业管理器或者在查询分析器中用sp_Columns去查询。1.Employee我们做关于雇员管理功能的时候,首先应该原创 2008-05-20 00:51:00 · 2340 阅读 · 0 评论 -
IBatis教程目录
IBatis教程(一)什么是IBatis(二)我们的任务(三)IBatis设计实现的功能(1)原创 2008-05-18 23:48:00 · 2079 阅读 · 0 评论 -
实现的功能(2)
实现的功能(2)这两天要准备论文答辩,所以没有写东西了,实在对不起。说不定过几天还要准备搬家,所以也许会更新更加慢。今天我们设计一下订单和订单明细的功能。1.Categories(产品类型)(1)添加产品类型(2)修改产品类型(3)删除产品类型(4)查看指定产品类型下的产品明细上面4个是我们要实现的功能,前3个我就不多说了,我们看看第4原创 2008-05-26 17:50:00 · 1627 阅读 · 1 评论 -
IBatis在Insert操作之后总是没有返回值或者正确的返回值
你应该检查一下Mapper.Instance().Insert(stmtId, obj);的obj的类型,很有可能你搞错了,所以返回值匹配不上。你可以查看IBatis的源码,DataMapper的MapperStatement,里面有一个ObjectProbe.SetMemberValue函数,这个函数里面也有一个SetMember函数,这个函数取obj参数的类型里面的属性作为返回值的类型,如果原创 2008-12-09 00:21:00 · 2473 阅读 · 0 评论 -
IBatis映射的结果不能与类对应
原因很可能是SqlMap.xml文件里面的命名空间没写对。 xmlns="http://ibatis.apache.org/mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">也就是namespace属性没有写对,因为很容易在复制粘贴操作之后忘记改这个属性值,从而导致IBatis框架在解释这个xml的时候搞错映原创 2008-12-15 02:54:00 · 1076 阅读 · 0 评论