ibatis
文章平均质量分 81
田心白水
每个人在所拥有的时间里选择的“事件”,决定了他以后的生活质量。比如,在上学的年龄,您既可以选择好好学习,也可以选择逃学。在工作的时候,您既可以选择认真工作,也可以选择消极怠工。但是无论您选择的是什么,这些被选择的事件都会影响和决定你今后生活的质量。
展开
-
iBatis基本的运行环境配置
iBatis基本的运行环境配置主要由两个文件组成,分别是SqlMap.config和Provider.config。它们是必需的两个配置文件,基中SqlMap.config的功能类似于web.config或者app.config,是iBatis核心的配置文件,它的存放路径也跟应用程序配置文件一样,必须放在应用程序的运行目录下并且它的文件名是保留的,不可改变的。而Provider.config是一个转载 2009-06-22 16:07:00 · 1651 阅读 · 1 评论 -
iBatis.Net系列(三) 映射文件基础
iBatis的核心就在于映射文件(Data Map XML File)。在映射文件里可以定义包括要执行各种SQL语句,存储过程,输入参数映射,返回结果映射,缓存机制,并且能通过几种相对比较复杂的配置实现对象之间的关联关系和延迟加载。这也是iBatis区别ORM框架的,具备更灵活性,更高性能的关键所在。配置文件可以写得很简单,也可以很复杂。复杂配置文件也是出于更好的设计,更好性能,更好扩展性方面转载 2009-06-22 22:39:00 · 628 阅读 · 0 评论 -
IBatisNet基础组件
DomSqlMapBuilder,其作用是根据配置文件创建SqlMap实例。可以通过这个组件从Stream, Uri, FileInfo, or XmlDocument instance 来读取sqlMap.config文件。 SqlMap是IBatisnet的核心组件,提供数据库操作的基础平台。SqlMap可通过DomSqlMapBuilder创建。 Assembly转载 2009-06-22 22:32:00 · 629 阅读 · 0 评论 -
iBatis.Net系列(四) iBatisNet API基础
有了对iBatis配置系统的一些认识后,现在就先来简单了解一下,iBatis是通过什么的方式去调用映射文件的SQL语句的。这对我们接下来深入了解有很大的帮助。对于简单的iBatis应用场合来说,我想大部分都是集中在与SqlMapper对象打交道。这个类应该说是一个工具类,因为我们一般都是直接调用这个类的方法去执行QUID操作,但是它却不是真正的去做这些事情。因为iBatis内部有很多的类,对象转载 2009-06-22 22:40:00 · 748 阅读 · 0 评论 -
iBatis.Net系列(五) ParameterMap
在用Ado.Net进行数据库访问操作中,最麻烦的就是准备DbCommand必须为它添加DbParameter,特别是当要传的参数特别多的情况下,数据访问层的很多代码都是花在这里。iBatis的ParameterMap配置就是针对这个问题所提出的一种解决方案,基于xml的配置,把字段名和对象的属性对应起来,通过运行时的一些工作,自动为DbCommand提供它所需的参数集合。从而避免了我们直接写很多重原创 2009-06-22 22:42:00 · 867 阅读 · 0 评论 -
iBatis.Net系列(六) ResultMap
我们将来讨论一下在iBatis中非常重要的一个内容,在我个人看来,能否真正用好iBatis的一个关键,这就是ResultMap。字面上理解,它就是结果集的映射,就是将返回的记录逐个字段的映射赋值给对象的属性上。其实如果没有特殊需求的话我们完全可以使用ResultClass来代替它,因为如果字段与属性一模一样的话,查询出来数据集会自动匹配到ResultClass指定的类的实例对象,如果字段名不在属性转载 2009-06-22 22:43:00 · 1131 阅读 · 0 评论 -
IBatisNet配置
结合上面示例中的IbatisNet配置文件,下面对配置文件中各节点的说明:xml version="1.0" encoding="utf-8"?>sqlMapConfig xmlns="http://ibatis.apache.org/dataMapper" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > Re转载 2009-06-23 09:57:00 · 777 阅读 · 0 评论