2006年12月25日
問題:
在myEclipse的“Datasource Explorer”視圖中,右鍵->“Hibernate Reverse Engineering”,創建對
象關系映射文件時,最后一步提示“在“generating artifacts”期間發生了內部錯誤”;
解決:
這個問題折騰了我近兩天,查了好多資料,最后總結出可能有兩種原因,對應有兩種解決方法。
原因1:是MyEclipse4.1GA本身的BUG;
解決1:升級到myEclipse最新版本即可;
原因2:是oracle驅動不匹配的問題,class12.jar for jdk1.1 and jdk1.2;jdk1.4以上應該用??????
ojdbc1.4.jar;
解決2:
第一步:在工程中的lib中添加包ojdbc1.4.jar,并確認ojdbc1.4.jar自動加入了.classpath中;
第二步:在myEclipse的“Datasource Explorer”視圖中配置oracle連接中,指定驅動類為ojdbc1.4.jar
;
ok!
參考資料:
1.MyEclipse中創建Hibernate對象關系映射文件出錯解決辦法
http://blog.csdn.net/baggio785/archive/2006/05/09/714329.aspx
我的開發環境:JDK1.4.2_09,Tomcat5.0.28,Eclipse3.1.2,MyEclipse4.1GA
在創建對象關系映射文件時,最后一步提示“在“generating artifacts”期間發生了內部錯誤”,找了
半天也沒解決,后來發現原來是MyEclipse4.1GA本身的BUG,升級道MyEclipse4.1.1GA,問題就解決了
順便說一下,MyEclipse4.1GA的注冊碼適用于MyEclipse4.1.1GA
MyEclipse4.1.1GA可以到MyEclipse官方網站下載,地址
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”期間發生了內部錯誤”這個問題,不妨試試這個辦法
另:網上有的人說,如果數據庫是Oracle,需要把驅動升級到jdbc14.jar;
?
?
2.MyEclipse4.1做Hibernate映射出現問題!
http://www.javaeye.com/topic/18454?page=1
問:
rjzjh
由于一直以后用Hibernate2.1.7做開發,Hibernate3從未體驗過,最近用MyEclipse4.1.0.GA學者做
Hibernate的開發卻出現了以下問題:
由于不會貼圖請看附件:
前面都能成功:關鍵是一后一步報
“An internal error occurred during:"Generating Artifacts"”做Mapping映射宣告失敗,一直接不
到原因,而且是我跟據:
http://www.myeclipseide.com/images/tutorials/Hibernate/Hibernate.html
(自己注釋:版本太舊了,無參考價值)
一步一步做下來的,怎么就錯了呢?
答:
chinajavafish
你的問題是因為你的數據庫服務器和你的驅動不匹配造成的。
如果數據庫是SQLSERVER,請使用jtds驅動
oracle9i,最好下載最新的ojdbc14.jar驅動(官方推薦)。
如果是mysql的話,有可能是你設置驅動路徑的問題。
問:
oracle換了14的驅動,也還是有問題呀.
答:
換14后要重啟myEclipse。
ok!
?
?
?