原來(lái)還不知道iBatis也有像Hibernate類(lèi)似的自動(dòng)化代碼生成工具,今天找到Abator這工具也挺不錯(cuò)的,在ecelipse上面小試了一把:
1.獲得Abator
http://ibatis.apache.org/abator.html
Eclipse可以自動(dòng)的進(jìn)行Update獲取此Plugin,具體見(jiàn)官方的安裝步驟
2.安裝好后將在New菜單中看到一個(gè)新的文件類(lèi)型Abator for iBATIS Configuration File,此是Abator的配置文件,考試大提示配置文件的詳細(xì)說(shuō)明見(jiàn)http://ibatis.apache.org/docs/tools/abator/,文件名默認(rèn)是abatorConfig.xml,根據(jù)自己的實(shí)際需求進(jìn)行修改,我這里使用mysql測(cè)試,內(nèi)容是:
Xml代碼
3.右鍵單擊配置文件,點(diǎn)擊Generate iBatis Artifacts,生成文件。
就這樣就生成基本的文件的了,
包括:users.java,UsersExample.java,UsersDao.java,UsersDaoImpl.java,users_SqlMap.xml
請(qǐng)注意,這里生成了個(gè)UsersExample.java,繼承自u(píng)sers.java,我個(gè)人覺(jué)得是沒(méi)什么用的,dao里面也包含了很多常用的接口,daoImpl里面的實(shí)現(xiàn)完全是按照ibatis來(lái)做的,但比較龐大,使用時(shí)得刪除一些沒(méi)用的東西SqlMap.xml這個(gè)文件也大,沒(méi)有耐心的看著就頭暈,但里面的sql語(yǔ)句寫(xiě)的還是比較標(biāo)準(zhǔn)的,如果自己用且想流程清楚些,得費(fèi)點(diǎn)功夫改改.
有時(shí)間看看Abator這玩意的代碼怎么寫(xiě)的,改改,適合簡(jiǎn)單開(kāi)發(fā)就好。
1.獲得Abator
http://ibatis.apache.org/abator.html
Eclipse可以自動(dòng)的進(jìn)行Update獲取此Plugin,具體見(jiàn)官方的安裝步驟
2.安裝好后將在New菜單中看到一個(gè)新的文件類(lèi)型Abator for iBATIS Configuration File,此是Abator的配置文件,考試大提示配置文件的詳細(xì)說(shuō)明見(jiàn)http://ibatis.apache.org/docs/tools/abator/,文件名默認(rèn)是abatorConfig.xml,根據(jù)自己的實(shí)際需求進(jìn)行修改,我這里使用mysql測(cè)試,內(nèi)容是:
Xml代碼
3.右鍵單擊配置文件,點(diǎn)擊Generate iBatis Artifacts,生成文件。
就這樣就生成基本的文件的了,
包括:users.java,UsersExample.java,UsersDao.java,UsersDaoImpl.java,users_SqlMap.xml
請(qǐng)注意,這里生成了個(gè)UsersExample.java,繼承自u(píng)sers.java,我個(gè)人覺(jué)得是沒(méi)什么用的,dao里面也包含了很多常用的接口,daoImpl里面的實(shí)現(xiàn)完全是按照ibatis來(lái)做的,但比較龐大,使用時(shí)得刪除一些沒(méi)用的東西SqlMap.xml這個(gè)文件也大,沒(méi)有耐心的看著就頭暈,但里面的sql語(yǔ)句寫(xiě)的還是比較標(biāo)準(zhǔn)的,如果自己用且想流程清楚些,得費(fèi)點(diǎn)功夫改改.
有時(shí)間看看Abator這玩意的代碼怎么寫(xiě)的,改改,適合簡(jiǎn)單開(kāi)發(fā)就好。