1、概覽
iBATIS DataMapper這個(gè)框架可以讓我們使用java或者.NET應(yīng)用程序訪問數(shù)據(jù)庫(kù)變得非常容易,iBATIS和Hibernate、NHibernate或者Entity Framework(EF)不同的是,iBATIS要求對(duì)SQL或者存儲(chǔ)過程有挺不錯(cuò)的造詣,因?yàn)樾枰约喝?yōu)化查詢和管理sql,而Hibernate不需要你寫一句SQL來實(shí)現(xiàn)映射,就好比如果你覺得你自己SQL不錯(cuò),iBATIS是個(gè)不錯(cuò)的選擇,因?yàn)樗軌驇Ыo你足夠的代碼擴(kuò)展,Hibernate提供了很多基礎(chǔ)類庫(kù),如果你SQL不怎么樣,就用它吧,很成熟的ORM持久化框架工具,NHibernate和Hibernate差不多,EF是微軟主推的方案,但是我在使用過程中,遇見上百萬數(shù)量的數(shù)據(jù)或者上萬條記錄時(shí)候,會(huì)有點(diǎn)局限性,如果應(yīng)對(duì)以下小項(xiàng)目還是綽綽有余,不過,今天我們主角是iBATIS,所以,其他的我們就不多說了,大家可以去自己了解一下。iBATIS DataMapper的對(duì)象用存儲(chǔ)過程或者SQL語句的形式保存在xml文件里面,并且通過對(duì)象關(guān)系映射,這算是他的一大優(yōu)點(diǎn)哦,你可以聲明好實(shí)體類,并且寫好SQL語句,查詢出來的就是實(shí)例化好的對(duì)象了,特別方便。
你要用iBATIS DataMapper來關(guān)聯(lián)你的對(duì)象,XML文檔和SQL語句(或者存儲(chǔ)過程),還有一點(diǎn)你要清楚,在你使用的過程中,你會(huì)發(fā)現(xiàn)真的灰常強(qiáng)大,SQL語句和存儲(chǔ)過程的完美映射,我連我自己都不相信了。
2、安裝配置
激動(dòng)人心的時(shí)刻到了,馬上我們就要把心愛的iBATIS集成到我們的開發(fā)環(huán)境了,是不是有點(diǎn)激動(dòng),好了,先收起來你的激動(dòng)的心情,我們先來看看如何配置的吧!
首先,我們理所應(yīng)當(dāng)?shù)氖牵€用問么,當(dāng)然是到官網(wǎng)去下載開發(fā)包,貌似最近google慘被屏蔽,你們大概下載不了吧,哇哈,還好我有個(gè)備份的,可以貢獻(xiàn)一下:
兩個(gè)下載地址,都要下載哦!
第一個(gè):http://files.VEVb.com/yangmengyi/IBatis.DataMapper.1.6.2.bin.zip
第二個(gè):http://files.VEVb.com/yangmengyi/IBatis.Dataaccess.1.9.2.bin.zip
如果有愿意學(xué)習(xí)的,可以先自己在網(wǎng)上摸索一下,以后我寫的才能明白,好好消化一下吧。
結(jié)束了,沒了,沒騙你,說了是簡(jiǎn)要介紹,還真以為我會(huì)給你說安裝配置么,太天真的,各位,下周見了!O(∩_∩)O~
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注