iBatisNet学习笔记四:基础组件

关于iBatisNet的学习,很没有逻辑,乱~~

下面学习iBatisNet的基础组件,参考:http://www.cnblogs.com/shanyou/articles/388602.html

首先,什么是组件呢?

组件(component)是对数据和方法的简单封装。组件可以有自己的属性和方法,属性是组件数据的简单访问者,方法则是组件的一些简单而可见的功能。组件实际上是一些小的二进制可执行程序,它们可以给应用程序,操作系统以及其他组件提供服务。

(对组件的概念还是很模糊,有点抽象了)

iBatisNet的基础组件有:

1. DomSqlMapBuilder

DomSqlMapBuilder,其作用是根据配置文件创建SqlMap实例。可以通过这个组件从Stream,Uri,FileInfo,XmlDocument instance来读取sqlMap.config文件。

2. SqlMap

SqlMap是iBatisNet的核心组件,提供数据库操作的基础平台。SqlMap可通过DomSqlMapBuilder创建。

SqlMap
            Assembly assembly  =  Assembly.Load( " IBatisNetDemo " );
            Stream stream 
=  assembly.GetManifestResourceStream( " IBatisNetDemo.sqlmap.config " );

            DomSqlMapBuilder builder 
=   new  DomSqlMapBuilder();
            sqlMap 
=  builder.Configure(stream);

 

3. OR映射

配置文件Person.xml

 

你可能感兴趣的:(ibatis)