成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ibatis自動生成工具abator使用注意事項

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

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

產品鏈接:http://ibatis.apache.org/abator.html

針對我在使用abator時遇到的幾個問題的解決方案:

1.eclipse-rcp-europa-fall2-win32這個版本的eclipse中,使用AbatorForEclipse1.1.0這個版本的abator時,在使用菜單中的[Abator for ibatis configuration file]自動創建abatorConfig.xml這個文件時出現未能正常初始化相應wizard的異常。但是,使用AbatorForEclipse1.0.0版本時正常。

注意:***不要把兩個版本的插件都放一起,如果,你使用links方式安裝插件(該安裝插件的方法請查詢相關文檔),即使未創建相對應的.link文件,也不能把插件放在其他插件一個目錄。可能是我之前使用了AbatorForEclipse1.1.0,但是,我把AbatorForEclipse1.0.0放在和AbatorForEclipse1.1.0一起,但,真正實用了AbatorForEclipse1.0.0版本時,卻還是有異常。具體的大家可以自己嘗試一下。

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

3.當有多個jdbc驅動jar包時,如:sqlserver就有三個jar包。要一次分多個。可能不能用";"分號把各個jar包隔開的格式書寫。大家可以自己嘗試一下。

4."/"和"\"這兩個符號,在寫jar文檔路徑時要注意。各個操作系統不能代表的路徑分隔符是不同的。windows系統使用"\",linux系統使用"/"等。(2008.04.06補充:從我經理給我的文件中發現,windows系統也可以這樣寫。/DriveName:/filepath。如/E:/fy/XXX.jar)

5.我是使用eclipse開發的,在使用快捷菜單[Generate ibatis Artifacts]時,也從來沒有成功過。后來還確實使用原始方法,在命令行下嘗試了幾次才成功的。***次錯誤是因為,我錯誤的認為“abator.jar 這個jar包和其他一樣,添加到Build Path中就可以不用-jar filepath這種形式指明abator.jar的所在位置。”但是,結果確實還是要指明的。注意:在命令行下有提示錯誤,根據錯誤排除后才成功的。

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

7.abator配置文件應該至少包含一個

,也就是至少要用到一個用于自動生成相關文檔的數據庫表。如果沒有table會出現類似下面的異常信息:
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.包結果的推薦:
yourdomainname.projectname.model
yourdomainname.projectname.persistence.sqlmap
yourdomainname.projectname.persistence.dao

其他注意點會在遇到時添加,你也可以添加。

【編輯推薦】

  1. 支持自動生成sql語句的ibatis改造
  2. ibatis主鍵自動生成
  3. 輕松完成ibatis自動代碼生成
  4. ibatis插件的安裝方式
  5. ibatis級聯解決登錄系統問題

責任編輯:桑丘 來源: fy_kenny的blog
相關推薦

2009-07-14 17:12:26

ibatis自動代碼生

2009-07-15 17:31:08

iBATIS Ecli

2009-07-15 16:14:36

iBATIS優缺點

2010-11-26 16:27:01

MySQL使用變量

2010-01-18 14:25:19

使用C++Builde

2011-07-19 10:16:58

噴墨打印機注意事項

2009-07-16 11:21:19

ibatis主鍵自動生成

2023-09-12 08:33:45

Redis@CacheEvic

2009-07-16 09:09:36

ibatis自動代碼

2012-03-12 16:46:22

NoSQL數據庫

2011-07-28 17:29:22

HBaseShell

2011-04-14 11:28:07

光纖

2012-12-27 13:04:17

Android開發SQLite數據庫

2010-01-21 11:30:10

2010-09-16 09:52:49

CSS display

2009-12-22 09:48:58

WCF枚舉類型

2009-12-15 17:47:17

VSIP

2011-05-26 11:22:04

SEO

2009-07-14 18:24:31

ibatis映射文件

2013-09-25 10:15:51

閃存存儲優勢注意事項
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费毛片在线 | 国产亚洲欧美日韩精品一区二区三区 | 中文字幕久久久 | 成人在线精品 | 欧美精品91爱爱 | 国产精品久久久久久久久久久免费看 | 欧美日韩在线播放 | 中文字幕在线观看一区 | 国产高清精品一区二区三区 | 国产在线永久免费 | 欧美a在线| 五月婷婷视频 | 欧美精品一区二区免费视频 | 免费电影av | 欧美视频中文字幕 | 理论片免费在线观看 | 日韩综合色 | 精品欧美乱码久久久久久1区2区 | 日韩欧美国产一区二区 | 久久99精品国产自在现线小黄鸭 | 久久福利电影 | 久久亚洲一区二区三区四区 | 国产精品久久久久久一区二区三区 | 综合网伊人| 亚洲色图插插插 | 最新国产在线 | 一区二区免费视频 | 日本在线小视频 | 龙珠z国语版在线观看 | 国产成人精品久久二区二区 | 国产精品久久久久久一区二区三区 | 99色在线视频 | 成人久久视频 | 久久久久久久久久久久91 | 日本成人片在线观看 | 午夜精品久久久久久久99黑人 | 综合成人在线 | 国产一区在线免费观看视频 | 精品久久久久久久久久久久 | 成人综合在线视频 | 欧美日韩精品一区二区三区蜜桃 |
  • <dfn id="yiqgc"></dfn>
    • <button id="yiqgc"></button>
    • <abbr id="yiqgc"><acronym id="yiqgc"></acronym></abbr>