摘要:        
有了对 iBatis 配置系统的一些认识后,现在就先来简单了解一下, iBatis 是通过什么的方式去调用映射文件的 SQL 语句的。这对我们接下来深入了解有很大的帮助。 对于简单的 iBatis 应用场合来说,我想大部分都是集中在与 SqlMapper 对象打交道。这个类应该说是一个工具类,因为我们一般都是直接调用这个类的方法去执行 QUID 操作,但是它却不是真正的去做这些事情。因为 iBatis 内部有很多的类,对象之间的关系是非常复杂的,如果让客户直接去使用它内部方法,无疑增加了使用的复杂性,同样也会产生很多的冗余代码。因此这里它使用外观设计模式,通过 SqlMapper 类封装了 i    阅读全文
posted @ 2010-04-13 11:10
cpcpc
阅读(243)
评论(0)
推荐(0)
        
            
        
        
摘要:        
iBatis 的核心就在于映射文件 (Data Map XML File) 。在映射文件里可以定义包括要执行各种 SQL 语句,存储过程,输入参数映射,返回结果映射,缓存机制,并且能通过几种相对比较复杂的配置实现对象之间的关联关系和延迟加载。这也是 iBatis 区别 ORM 框架的,具备更灵活性,更高性能的关键所在。 配置文件可以写得很简单,也可以很复杂。复杂配置文件也是出于更好的设计,更好性能,更好扩展性方面的目的。再复杂的配置文件也是有限的,一个映射文件包括: Mapped Statements 、 Parameter Maps 、 Result Maps 、 Cache Models     阅读全文
posted @ 2010-04-13 11:09
cpcpc
阅读(226)
评论(0)
推荐(0)
        
            
        
        
摘要:        
刚爬完鼓山回来,想到这篇刚刚开始,不敢怠慢,洗完澡休息一下就到电脑旁边来了。现在我开始介绍一下 iBatis 的配置和日志处理吧。 iBatis 基本的运行环境配置主要由两个文件组成,分别是 SqlMap.config 和 Provider.config 。它们是必需的两个配置文件,基中 SqlMap.config 的功能类似于 web.config 或者 app.config ,是 iBatis 核心的配置文件,它的存放路径也跟应用程序配置文件一样,必须放在应用程序的运行目录下并且它的文件名是保留的,不可改变的。而 Provider.config 是一个数据驱动提供类的配置,它的文件名是可以    阅读全文
posted @ 2010-04-13 11:08
cpcpc
阅读(262)
评论(0)
推荐(0)
        
            
        
        
摘要:        
学习和使用 Ibatisnet 已经有一段时间了,前段时间也有写过一些与 iBatis 相关的 Blog 。也答应过一些朋友要比较全面地介绍一下 iBatis ,分享自己的学习过程和使用经验,记录一些常见且容易出现的问题。但由于前段时间一直在准备考试,而且当前的项目时间进度也比较紧,所以一直迟迟未能开始,在这里表示歉意,希望现在开始不会晚。不过最近社区(博客园)好消息不断,我发现越来越多的人开始关注 iBatis 了,并且也有热心网友在极力推广,如果您已经对它已经有一些了解了,那么更推荐您去阅读 ShanYou 的文章,他写的文章可能更加适合您。我本人也是一名初学者,这里记录的一些东西可能不会    阅读全文
posted @ 2010-04-13 11:06
cpcpc
阅读(198)
评论(0)
推荐(0)
        
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号