1、概览
iBATIS DataMapper这个框架可以让我们使用JAVA或者.NET应用程序访问数据库变得非常容易,iBATIS和Hibernate、NHibernate或者Entity Framework(EF)不同的是,iBATIS要求对SQL或者存储过程有挺不错的造诣,因为需要自己去优化查询和管理sql,而Hibernate不需要你写一句SQL来实现映射,就好比如果你觉得你自己SQL不错,iBATIS是个不错的选择,因为他能够带给你足够的代码扩展,Hibernate提供了很多基础类库,如果你SQL不怎么样,就用它吧,很成熟的ORM持久化框架工具,NHibernate和Hibernate差不多,EF是微软主推的方案,但是我在使用过程中,遇见上百万数量的数据或者上万条记录时候,会有点局限性,如果应对以下小项目还是绰绰有余,不过,今天我们主角是iBATIS,所以,其他的我们就不多说了,大家可以去自己了解一下。iBATIS DataMapper的对象用存储过程或者SQL语句的形式保存在XML文件里面,并且通过对象关系映射,这算是他的一大优点哦,你可以声明好实体类,并且写好SQL语句,查询出来的就是实例化好的对象了,特别方便。
你要用iBATIS DataMapper来关联你的对象,XML文档和SQL语句(或者存储过程),还有一点你要清楚,在你使用的过程中,你会发现真的灰常强大,SQL语句和存储过程的完美映射,我连我自己都不相信了。
2、安装配置
激动人心的时刻到了,马上我们就要把心爱的iBATIS集成到我们的开发环境了,是不是有点激动,好了,先收起来你的激动的心情,我们先来看看如何配置的吧!
首先,我们理所应当的是,还用问么,当然是到官网去下载开发包,貌似最近google惨被屏蔽,你们大概下载不了吧,哇哈,还好我有个备份的,可以贡献一下:
两个下载地址,都要下载哦!
第一个:http://files.cnblogs.com/yangmengyi/IBatis.DataMapper.1.6.2.bin.zip
第二个:http://files.cnblogs.com/yangmengyi/IBatis.DataAccess.1.9.2.bin.zip
如果有愿意学习的,可以先自己在网上摸索一下,以后我写的才能明白,好好消化一下吧。
结束了,没了,没骗你,说了是简要介绍,还真以为我会给你说安装配置么,太天真的,各位,下周见了!O(∩_∩)O~