MyEclipse中創(chuàng)建Hibernate對象關(guān)系映射文件出錯解決辦法061205

          2006年12月25日
          問題:
          在myEclipse的“Datasource Explorer”視圖中,右鍵->“Hibernate Reverse Engineering”,創(chuàng)建對

          象關(guān)系映射文件時,最后一步提示“在“generating artifacts”期間發(fā)生了內(nèi)部錯誤”;

          解決:
          這個問題折騰了我近兩天,查了好多資料,最后總結(jié)出可能有兩種原因,對應(yīng)有兩種解決方法。
          原因1:是MyEclipse4.1GA本身的BUG;
          解決1:升級到myEclipse最新版本即可;

          原因2:是oracle驅(qū)動不匹配的問題,class12.jar for jdk1.1 and jdk1.2;jdk1.4以上應(yīng)該用      

          ojdbc1.4.jar;
          解決2:
          第一步:在工程中的lib中添加包ojdbc1.4.jar,并確認(rèn)ojdbc1.4.jar自動加入了.classpath中;
          第二步:在myEclipse的“Datasource Explorer”視圖中配置oracle連接中,指定驅(qū)動類為ojdbc1.4.jar

          ok!


          參考資料:
          1.MyEclipse中創(chuàng)建Hibernate對象關(guān)系映射文件出錯解決辦法
          http://blog.csdn.net/baggio785/archive/2006/05/09/714329.aspx

          我的開發(fā)環(huán)境:JDK1.4.2_09,Tomcat5.0.28,Eclipse3.1.2,MyEclipse4.1GA

          在創(chuàng)建對象關(guān)系映射文件時,最后一步提示“在“generating artifacts”期間發(fā)生了內(nèi)部錯誤”,找了

          半天也沒解決,后來發(fā)現(xiàn)原來是MyEclipse4.1GA本身的BUG,升級道MyEclipse4.1.1GA,問題就解決了

          順便說一下,MyEclipse4.1GA的注冊碼適用于MyEclipse4.1.1GA
          MyEclipse4.1.1GA可以到MyEclipse官方網(wǎng)站下載,地址
          http://www.myeclipseide.com/Downloads+index-req-getit-lid-45.html

          要下載需要先注冊的,大小為145M,MyEclipse4.1.1GA注冊碼可以用
          License Name: hehe
          License Key: uLR8ZC-956-55-5467865991428004

          如果大家也遇到“在“generating artifacts”期間發(fā)生了內(nèi)部錯誤”這個問題,不妨試試這個辦法


          另:網(wǎng)上有的人說,如果數(shù)據(jù)庫是Oracle,需要把驅(qū)動升級到j(luò)dbc14.jar;

           

           


          2.MyEclipse4.1做Hibernate映射出現(xiàn)問題!
          http://www.javaeye.com/topic/18454?page=1

          問:
          rjzjh
          由于一直以后用Hibernate2.1.7做開發(fā),Hibernate3從未體驗(yàn)過,最近用MyEclipse4.1.0.GA學(xué)者做

          Hibernate的開發(fā)卻出現(xiàn)了以下問題:
          由于不會貼圖請看附件:
          前面都能成功:關(guān)鍵是一后一步報(bào)
          “An internal error occurred during:"Generating Artifacts"”做Mapping映射宣告失敗,一直接不

          到原因,而且是我跟據(jù):
          http://www.myeclipseide.com/images/tutorials/Hibernate/Hibernate.html
          (自己注釋:版本太舊了,無參考價(jià)值)
          一步一步做下來的,怎么就錯了呢?

          答:
          chinajavafish
          你的問題是因?yàn)槟愕臄?shù)據(jù)庫服務(wù)器和你的驅(qū)動不匹配造成的。

          如果數(shù)據(jù)庫是SQLSERVER,請使用jtds驅(qū)動
          oracle9i,最好下載最新的ojdbc14.jar驅(qū)動(官方推薦)。
          如果是mysql的話,有可能是你設(shè)置驅(qū)動路徑的問題。

          問:
          oracle換了14的驅(qū)動,也還是有問題呀.

          答:
          換14后要重啟myEclipse。

          ok!

          轉(zhuǎn)載于http://www.aygfsteel.com/flysky19/articles/89860.html



          posted on 2008-07-17 12:37 魯勝迪 閱讀(2701) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          <2008年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章分類

          新聞分類

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 望谟县| 若羌县| 谢通门县| 保德县| 肇州县| 宝应县| 丹巴县| 应用必备| 莱州市| 江川县| 宝兴县| 酒泉市| 察雅县| 互助| 宕昌县| 陵水| 个旧市| 北碚区| 横峰县| 庐江县| 岳西县| 株洲县| 佛教| 渭源县| 墨竹工卡县| 建始县| 基隆市| 南部县| 徐汇区| 曲靖市| 长兴县| 德庆县| 延庆县| 杭州市| 玛纳斯县| 海南省| 江油市| 新源县| 固安县| 农安县| 马鞍山市|