偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

ibatis自動(dòng)生成工具abator使用注意事項(xiàng)

開發(fā)
abator是ibatis的自動(dòng)生成文檔的工具插件,而ibatis則是用于持久層類似Hibernate,但可以手動(dòng)寫sql,這使得我們的工作更加便捷。但是在使用abator的時(shí)候,我們有幾點(diǎn)需要注意。

abator是ibatis的自動(dòng)生成文檔的工具插件,而ibatis則是用于持久層類似Hibernate,但可以手動(dòng)寫sql, 使得我們的工作更加便捷。

產(chǎn)品鏈接:http://ibatis.apache.org/abator.html

針對(duì)我在使用abator時(shí)遇到的幾個(gè)問題的解決方案:

1.eclipse-rcp-europa-fall2-win32這個(gè)版本的eclipse中,使用AbatorForEclipse1.1.0這個(gè)版本的abator時(shí),在使用菜單中的[Abator for ibatis configuration file]自動(dòng)創(chuàng)建abatorConfig.xml這個(gè)文件時(shí)出現(xiàn)未能正常初始化相應(yīng)wizard的異常。但是,使用AbatorForEclipse1.0.0版本時(shí)正常。

注意:***不要把兩個(gè)版本的插件都放一起,如果,你使用links方式安裝插件(該安裝插件的方法請(qǐng)查詢相關(guān)文檔),即使未創(chuàng)建相對(duì)應(yīng)的.link文件,也不能把插件放在其他插件一個(gè)目錄??赡苁俏抑笆褂昧薃batorForEclipse1.1.0,但是,我把AbatorForEclipse1.0.0放在和AbatorForEclipse1.1.0一起,但,真正實(shí)用了AbatorForEclipse1.0.0版本時(shí),卻還是有異常。具體的大家可以自己嘗試一下。

2.abator1.0.0目前只對(duì)DB2和MySql提供支持。我就是在使用sqlserver2000時(shí)沒有成功。但是,一方面我電腦好像本來就有問題用別的開源訪問sqlserver的插件也不行,如:Quantum DB。后來在基本上能排除abator配置文件配置錯(cuò)誤的情況下我又運(yùn)行了。結(jié)果有錯(cuò)誤可能確實(shí)是abator不能支持sqlserver的原因。AbatorForEclipse1.1.0中看資料說已經(jīng)支持Oracle了。希望能早點(diǎn)支持sqlserver。

3.當(dāng)有多個(gè)jdbc驅(qū)動(dòng)jar包時(shí),如:sqlserver就有三個(gè)jar包。要一次分多個(gè)??赡懿荒苡?;"分號(hào)把各個(gè)jar包隔開的格式書寫。大家可以自己嘗試一下。

4."/"和"\"這兩個(gè)符號(hào),在寫jar文檔路徑時(shí)要注意。各個(gè)操作系統(tǒng)不能代表的路徑分隔符是不同的。windows系統(tǒng)使用"\",linux系統(tǒng)使用"/"等。(2008.04.06補(bǔ)充:從我經(jīng)理給我的文件中發(fā)現(xiàn),windows系統(tǒng)也可以這樣寫。/DriveName:/filepath。如/E:/fy/XXX.jar)

5.我是使用eclipse開發(fā)的,在使用快捷菜單[Generate ibatis Artifacts]時(shí),也從來沒有成功過。后來還確實(shí)使用原始方法,在命令行下嘗試了幾次才成功的。***次錯(cuò)誤是因?yàn)?,我錯(cuò)誤的認(rèn)為“abator.jar 這個(gè)jar包和其他一樣,添加到Build Path中就可以不用-jar filepath這種形式指明abator.jar的所在位置?!钡牵Y(jié)果確實(shí)還是要指明的。注意:在命令行下有提示錯(cuò)誤,根據(jù)錯(cuò)誤排除后才成功的。

6.targetProject的指明是對(duì)于你的abator配置文件的一個(gè)相對(duì)路徑。這個(gè)目錄是用于存放自動(dòng)生成的文檔的一個(gè)臨時(shí)目錄。如果要在自己項(xiàng)目中使用這些自動(dòng)生成的文檔。要另行copy的。推薦方式是在abator的配置文件所在目錄建立一個(gè)目錄名為abator的目錄。

7.abator配置文件應(yīng)該至少包含一個(gè)

,也就是至少要用到一個(gè)用于自動(dòng)生成相關(guān)文檔的數(shù)據(jù)庫表。如果沒有table會(huì)出現(xiàn)類似下面的異常信息:
XML Parser Errors occured:

XML Parser Error on line 51: The content of element type "abatorContext" is inco
mplete, it must match "(property*,jdbcConnection,javaTypeResolver?,javaModelGene
rator,sqlMapGenerator,daoGenerator?,table+)".

8.包結(jié)果的推薦:
yourdomainname.projectname.model
yourdomainname.projectname.persistence.sqlmap
yourdomainname.projectname.persistence.dao

其他注意點(diǎn)會(huì)在遇到時(shí)添加,你也可以添加。

【編輯推薦】

  1. 支持自動(dòng)生成sql語句的ibatis改造
  2. ibatis主鍵自動(dòng)生成
  3. 輕松完成ibatis自動(dòng)代碼生成
  4. ibatis插件的安裝方式
  5. ibatis級(jí)聯(lián)解決登錄系統(tǒng)問題

責(zé)任編輯:桑丘 來源: fy_kenny的blog
相關(guān)推薦

2009-07-14 17:12:26

ibatis自動(dòng)代碼生

2009-07-15 17:31:08

iBATIS Ecli

2009-07-15 16:14:36

iBATIS優(yōu)缺點(diǎn)

2010-11-26 16:27:01

MySQL使用變量

2010-01-18 14:25:19

使用C++Builde

2011-07-19 10:16:58

噴墨打印機(jī)注意事項(xiàng)

2023-09-12 08:33:45

Redis@CacheEvic

2009-07-16 11:21:19

ibatis主鍵自動(dòng)生成

2012-03-12 16:46:22

NoSQL數(shù)據(jù)庫

2012-12-27 13:04:17

Android開發(fā)SQLite數(shù)據(jù)庫

2011-04-14 11:28:07

光纖

2011-07-28 17:29:22

HBaseShell

2009-07-16 09:09:36

ibatis自動(dòng)代碼

2009-12-15 17:47:17

VSIP

2010-01-21 11:30:10

2010-09-16 09:52:49

CSS display

2009-12-22 09:48:58

WCF枚舉類型

2011-05-26 11:22:04

SEO

2009-07-14 18:24:31

ibatis映射文件

2010-03-19 10:02:18

HTML 5視頻標(biāo)簽
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)