iBATIS 動(dòng)向
iBATIS 動(dòng)向分類: O/R Mapping 2005-07-21 19:59 1560人閱讀 評(píng)論(0) 收藏 舉報(bào)今年年初,有幸接觸到了 iBATIS ,并花了數(shù)個(gè)星期來寫了點(diǎn)使用心得(htt
iBATIS 動(dòng)向
分類: O/R Mapping 2005-07-21 19:59 1560人閱讀 評(píng)論(0) 收藏 舉報(bào)
今年年初,有幸接觸到了 iBATIS ,并花了數(shù)個(gè)星期來寫了點(diǎn)使用心得
(http://blog.csdn.net/rosen/archive/2005/01/09/246433.aspx)。半年多過去,iBATIS 發(fā)生了很大的變化,2005 年 5月 1 日,iBATIS 孵化成功,今天已正式成為 Apache 官方項(xiàng)目,
范例。
目前 iBATIS Data Mapper for Java(以下簡(jiǎn)稱:iBATIS Data Mapper)的版本為 2.1.5。當(dāng)前以及未來的 iBATIS Data Mapper 將加入以下新特征。
來自第三方的貢獻(xiàn)
Alex Egorov 的 SQL Map 生成器(http://alxeg.narod.ru/ibatis/index.html)。Alex 創(chuàng)建了一些便利的腳本來生成你所有的 SQL Maps 和 VO 。如果你正在尋找這種快速開發(fā)工具,它將是個(gè)可以一試的工具。這個(gè)站點(diǎn)有點(diǎn)慢,但是這點(diǎn)等待總比你手工編碼的時(shí)間來得快。 DDL 如下:
VO 如下:
,映射文件如下:
,Jasmine IDE iBATIS GUI(http://jasmineide.sourceforge.net)。在構(gòu)建映射文件、VO 、DAO 類(不是 iBATIS 的 DAO ,而是一個(gè)調(diào)用 sqlclient 方法的 java 類)方面這是最好的了,通過點(diǎn)擊幾下鼠標(biāo)就可生成。這個(gè)工具允許你建立一個(gè)項(xiàng)目并設(shè)置 DB 連接連同所有通常用到的配置文件。(首先你需要設(shè)置自己的 DB 連接,確定你的驅(qū)動(dòng)程序和所有 jar 都在系統(tǒng)類路徑中)
,我想,隨著時(shí)間的推移,會(huì)有更多的開發(fā)者加入為 iBATIS 添磚加瓦的行列。
重要改進(jìn)議題