IBatisNET从名字就可以看出,他是从Java的IBatis开源项目转过来的,由于Java的开源项目很多,所以,现在.NET学习Java的很多的开源项目,纷纷将java的项目转移到.net旗下,比较有名有:Hibernate-->NHibernate,Spring -->Spring.Net,IBatis -->IBatisNet等.现在IBatisNET已经是属于Apache下的一个子项目了.最新版本已经1.3了,
IbatisNet的着力点,则在于系统模型对象与SQL之间的映射关系。也就是说,IbatisNet并不会为程序员在运行期自动生成SQL 执行。具体的SQL 需要程序员编写,然后通过映射配置文件,将SQL所需的参数,以及返回的结果字段映射到指定模型对象中,其实这点和我们目前使用的RXSuite的方式是一致的,但是有区别的是他提供了系统的模型对象,也就是数据的传输都是通过该数据模型对象,而我们的RXSuite,我在上面也提到过是通过EntityData(DataSet)的数据传输方式.
下一节,我们来看看一个实例
本文介绍了IBatisNET,这是一个从Java的IBatis项目移植过来的.NET开源框架,现为Apache子项目。IBatisNET专注于SQL与系统模型对象间的映射,要求开发者手动编写SQL并配置映射规则。文章对比了IBatisNET与RXSuite的不同之处,并预告了后续实例部分的内容。
1150

被折叠的 条评论
为什么被折叠?



