IBatisNet系列-介绍篇


IBatisNET从名字就可以看出,他是从Java的IBatis开源项目转过来的,由于Java的开源项目很多,所以,现在.NET学习Java的很多的开源项目,纷纷将java的项目转移到.net旗下,比较有名有:Hibernate-->NHibernate,Spring -->Spring.Net,IBatis -->IBatisNet等.现在IBatisNET已经是属于Apache下的一个子项目了.最新版本已经1.3了,

官方网站http://ibatis.apache.org/

IbatisNet的着力点,则在于系统模型对象与SQL之间的映射关系。也就是说,IbatisNet并不会为程序员在运行期自动生成SQL 执行。具体的SQL 需要程序员编写,然后通过映射配置文件,将SQL所需的参数,以及返回的结果字段映射到指定模型对象中,其实这点和我们目前使用的RXSuite的方式是一致的,但是有区别的是他提供了系统的模型对象,也就是数据的传输都是通过该数据模型对象,而我们的RXSuite,我在上面也提到过是通过EntityData(DataSet)的数据传输方式.

下一节,我们来看看一个实例

你可能感兴趣的:(ibatis)