人无信不立/2008-04-26 22:30
永春阁
专注于技术,切不可沉湎于技术
博客园
社区
首页
新随笔
联系
管理
订阅
随笔- 219 文章- 20 评论- 1207
iBATIS.NET
IBatis.Net学习笔记十三:在IBatis.Net中调用存储过程
摘要: 最近一直在忙其它项目,Monorail和IBatis.Net系列很长时间没有更新了,今天正好有朋友问到在IBatis.Net中调用存储过程的问题。
其实调用方式比较简单,主要也就是两种类型的存储过程:
1、更新类型的存储过程
2、查询类型的存储过程
下面就来看看具体的调用方式:
阅读全文
posted @
2008-01-25 15:16
永春 阅读(1411) |
评论 (1)
编辑
IBatis.Net学习笔记系列文章
摘要: IBatis.Net是一个比较易用的ORM框架,使用起来较为方便、灵活。
在此记录我学习的过程,作为自己的一个总结。(本系列会不断更新)
阅读全文
posted @
2007-10-11 15:31
永春 阅读(2010) |
评论 (7)
编辑
IBatis.Net学习笔记十二:发现一个好用的IBatis.Net生成工具
posted @
2007-10-11 15:21
永春 阅读(963) |
评论 (1)
编辑
IBatis.Net学习笔记十一:Castle.DynamicProxy的使用
摘要: Castle是另外一个框架,包含了AOP、IOC、ORM等多个方面,其中的Castle.DynamicProxy可以实现动态代理的功能,这个也是很多框架的基础。在IBatis.Net中就是使用了Castle.DynamicProxy来实现数据库连接等动态操作的。同时在NHibernet等其他框架中也使用到了这个技术。
下面我通过一个简单例子来看一下如何在我们的代码中调用Castle.DynamicProxy:
阅读全文
posted @
2007-09-29 13:38
永春 阅读(658) |
评论 (3)
编辑
IBatis.Net学习笔记十--数据库连接处理
摘要: 在IBatis.Net中,很多操作都被隐藏起来了,比如对数据库的连接和事务处理,都在框架中处理了。那么框架中具体是怎么处理的呢?有没有值得借鉴的地方?我们能不能跳过框架自己处理呢?
阅读全文
posted @
2007-09-17 11:50
永春 阅读(3244) |
评论 (4)
编辑
IBatis.Net学习笔记九--动态选择Dao的设计分析
摘要: 在IBatis.Net中可以通过配置文件动态选择数据库、动态选择Dao对象。
Dao对象也就是操作数据库的类,通过配置文件我们可以选择DataMapper的方式、Ado的方式、NHibernet的方式以前其他第三方的方式来操作数据库。有利于系统的灵活性和可扩展性。
通过分析动态选择Dao的设计可以加深对IBatis.Net的理解,更好的使用它,同时也可以借鉴它的好的设计模式,应用到我们的程序开发中去。
阅读全文
posted @
2007-09-13 13:18
永春 阅读(2005) |
评论 (2)
编辑
Ibatis.Net和Ibatis使用注意点及异同点(不断更新)
posted @
2007-09-13 10:47
永春 阅读(387) |
评论 (3)
编辑
IBatis.Net学习笔记八--把字段映射成一个自定义对象
摘要: 在IBatis.Net中,查询后的结果会自动将每一个字段映射成Domain中的一个属性值,这个映射的过程是通过TypeHandlerFactory类进行的,在程序初始化时注册了一些系统类和类型转换类之间的关系:
那么如果想将数据库中的一个字段映射成我们自己的一个类,在这个类中进行一些个性化处理,应该怎么办呢?
阅读全文
posted @
2007-09-04 14:25
永春 阅读(1912) |
评论 (4)
编辑
IBatis.Net学习笔记七--日志处理
摘要: IBatis.Net中提供了方便的日志处理,可以输出sql语句等调试信息。
阅读全文
posted @
2007-08-22 11:08
永春 阅读(806) |
评论 (4)
编辑
IBatis.Net学习笔记六--再谈查询
摘要: 在
IBatis.Net学习笔记五--常用的查询方式
中我提到了一些IBatis.Net中的查询,特别是配置文件的写法。
后来通过大家的讨论,特别是
Anders Cui
的提醒,又发现了其他的多表查询的方式。
在上一篇文章中我提到了三种方式,都是各有利弊:
第一种方式当数据关联很多的情况下,实体类会很复杂;
第二种方式比较灵活,但是不太符合OO的思想(不过,可以适当使用);
第三种方式最主要的问题就是性能不太理想,配置比较麻烦。
下面是第四种多表查询的方式,相对第二种多了一点配置,但是其他方面都很好
阅读全文
posted @
2007-08-22 10:23
永春 阅读(2188) |
评论 (9)
编辑
IBatis.Net学习笔记五--常用的查询方式
摘要: 在项目开发过程中,查询占了很大的一个比重,一个框架的好坏也很多程度上取决于查询的灵活性和效率。
在IBatis.Net中提供了方便的数据库查询方式。
阅读全文
posted @
2007-08-21 11:18
永春 阅读(2964) |
评论 (25)
编辑
IBatis.Net学习笔记四--数据库的缓存模式
摘要: 在IBatis中提供了数据库缓存的模式,可以提高访问效率。对于一些不常更新的表可以直接利用IBatis的缓存方式。
要使用IBatis的数据库缓存,只要利用配置文件就可以了,实现起来比较简单:
阅读全文
posted @
2007-08-20 16:06
永春 阅读(2221) |
评论 (6)
编辑
IBatis.Net学习笔记三--两种常用的DAO
摘要: 在IBatis中我们可以灵活的选择DAO类型,也就是可以在底层选用不同的数据库操作方式。有常规方式、配置文件的方式、Hibernet的方式等:
阅读全文
posted @
2007-08-17 14:45
永春 阅读(1390) |
评论 (7)
编辑
IBatis.Net学习笔记二--下载、编译、运行NPetShop
摘要: 下载地址:http://ibatis.apache.org/dotnetdownloads.cgi
有最新版的IBastis.Net的源代码等,还有NPetShop的例子(例子比较老)
将NPetShop的例子下载好之后,由于原来是基于VS2003的版本,在本地用VS2005打开后编译、运行时有一些问题,主要问题和解决方法如下:
阅读全文
posted @
2007-08-16 16:54
永春 阅读(3279) |
评论 (5)
编辑
IBatis.Net学习笔记一--开篇
posted @
2007-08-16 16:08
永春 阅读(1301) |
评论 (2)
编辑
Full iBATIS.NET Archive
公告
本Blog版权均为本人所有,欢迎任何媒体和网站转载本人博客的内容。
本Blog的内容按原样提供,本人不提供任何形式的担保。
转载请注明出处
自2007年3月8日:
系列文章
1、
C#强化系列文章
2、
MOSS SDK学习系列
3、
IBatis.Net学习笔记系列
4、
MonoRail学习笔记系列
<
2008年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
与我联系
发短消息
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
给我留言
查看留言
我参加的小组
写书译书小组
Debug 探索团队小组
iBATIS.NET
MonoRail
博客园精华集出版小组
我参与的团队
SharePoint团队(0/705)
Ajax&Atlas技术团队(0/1133)
南京.net俱乐部(0/438)
ASP.NET AJAX (Atlas)学习(0/1321)
MVP团队(0/498)
Debug 探索团队(0/46)
博客园精华集出版(0/42)
随笔分类
.Net(47)
(rss)
AJax(3)
(rss)
C++/VC学习(2)
(rss)
iBATIS.NET(15)
(rss)
Java(6)
(rss)
MonoRail(25)
(rss)
OS Shell(5)
(rss)
SharePoint(38)
(rss)
Windows Server(1)
(rss)
XHTML/CSS/Script(6)
(rss)
企业开发(2)
(rss)
数据库(20)
(rss)
外语(1)
(rss)
项目管理(7)
(rss)
娱乐/杂记/修养(49)
(rss)
随笔档案
2008年7月 (4)
2008年6月 (1)
2008年5月 (2)
2008年4月 (12)
2008年3月 (14)
2008年2月 (3)
2008年1月 (14)
2007年12月 (17)
2007年11月 (21)
2007年10月 (31)
2007年9月 (13)
2007年8月 (25)
2007年7月 (10)
2007年6月 (1)
2007年5月 (2)
2007年4月 (10)
2007年3月 (15)
2007年2月 (7)
2007年1月 (1)
2006年12月 (3)
2006年11月 (21)
2006年10月 (5)
2006年8月 (2)
SharePoint学习
Codeplex Sharepoint
jianyi @ cnblogs
Kaneboy's Blog
Patrick Tisseghem's Blog
管理相关
下载_中计在线
中国管理之家
开源社区
C#开源资源大全
Java开源大全
SourceForge主页
门户网站
南京程序员俱乐部
搜索
积分与排名
积分 - 262384
排名 - 106
最新评论
1. re: [转载]最经典,最可怕的qq聊天记录
s S S D S (good aaaa)
2. re: 《博客园精华集--Sharepoint分册》第三轮结果
@ddfd 我也有过这个打算,不过分开的话一者内容少,二者不能成为一个系列 我准备在每篇博文前面加上使用场景,比如wss2.0环境、wss3.0环境、sharepoint2003环境、sharepoi... (永春)
3. re: 《博客园精华集--Sharepoint分册》第三轮结果
能不能将wss与moss分开呀 (ddfd)
4. re: C#强化系列文章九:代码访问安全性使用
@<∩扫地僧∩>
最近还是比较忙,忙中偷闲吧 (永春)
5. re: C#强化系列文章九:代码访问安全性使用
啊哈哈高老师终于有时间写文章了,学习! (<∩扫地僧∩>)
阅读排行榜
1. 这样的面试题你会吗?(4619)
2. 年终个人总结:我这五年(3855)
3. 防止一个用户登录多次的方法(3594)
4. Asp.Net Forms验证(自定义、角色提供程序、单点登录)(3587)
5. 为什么要使用MonoRail?(3552)