﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-一步一个脚印-文章分类-Hibernate</title><link>http://www.blogjava.net/flysky19/category/18685.html</link><description>java之路</description><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2007 03:44:13 GMT</lastBuildDate><pubDate>Wed, 28 Feb 2007 03:44:13 GMT</pubDate><ttl>60</ttl><item><title>MyEclipse中创建Hibernate对象关系映射文件出错解决办法061205</title><link>http://www.blogjava.net/flysky19/articles/89860.html</link><dc:creator>不断前进的小乌龟</dc:creator><author>不断前进的小乌龟</author><pubDate>Mon, 25 Dec 2006 04:00:00 GMT</pubDate><guid>http://www.blogjava.net/flysky19/articles/89860.html</guid><wfw:comment>http://www.blogjava.net/flysky19/comments/89860.html</wfw:comment><comments>http://www.blogjava.net/flysky19/articles/89860.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/flysky19/comments/commentRss/89860.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/flysky19/services/trackbacks/89860.html</trackback:ping><description><![CDATA[
		<p>
				<font size="4">2006年12月25日<br />问题：<br />在myEclipse的“Datasource Explorer”视图中，右键－&gt;“Hibernate Reverse Engineering”，创建对</font>
		</p>
		<p>
				<font size="4">象关系映射文件时，最后一步提示“在“generating artifacts”期间发生了内部错误”；</font>
		</p>
		<p>
				<font size="4">解决：<br />这个问题折腾了我近两天，查了好多资料，最后总结出可能有两种原因，对应有两种解决方法。<br />原因1：是MyEclipse4.1GA本身的BUG；<br />解决1：升级到myEclipse最新版本即可；</font>
		</p>
		<p>
				<font size="4">原因2：是oracle驱动不匹配的问题，class12.jar for jdk1.1 and jdk1.2;jdk1.4以上应该用       </font>
		</p>
		<p>
				<font size="4">ojdbc1.4.jar；<br />解决2：<br />第一步：在工程中的lib中添加包ojdbc1.4.jar，并确认ojdbc1.4.jar自动加入了.classpath中；<br />第二步：在myEclipse的“Datasource Explorer”视图中配置oracle连接中，指定驱动类为ojdbc1.4.jar</font>
		</p>
		<p>
				<font size="4">；</font>
		</p>
		<p>
				<font size="4">ok！</font>
		</p>
		<p>
				<br />
				<font size="4">参考资料：<br />1.MyEclipse中创建Hibernate对象关系映射文件出错解决办法 <br /></font>
				<a href="http://blog.csdn.net/baggio785/archive/2006/05/09/714329.aspx">
						<font size="4">http://blog.csdn.net/baggio785/archive/2006/05/09/714329.aspx</font>
				</a>
		</p>
		<p>
				<font size="4">我的开发环境：JDK1.4.2_09,Tomcat5.0.28，Eclipse3.1.2，MyEclipse4.1GA</font>
		</p>
		<p>
				<font size="4">在创建对象关系映射文件时，最后一步提示“在“generating artifacts”期间发生了内部错误”，找了</font>
		</p>
		<p>
				<font size="4">半天也没解决，后来发现原来是MyEclipse4.1GA本身的BUG，升级道MyEclipse4.1.1GA，问题就解决了</font>
		</p>
		<p>
				<font size="4">顺便说一下，MyEclipse4.1GA的注册码适用于MyEclipse4.1.1GA<br />MyEclipse4.1.1GA可以到MyEclipse官方网站下载，地址<br /></font>
				<a href="http://www.myeclipseide.com/Downloads+index-req-getit-lid-45.html">
						<font size="4">http://www.myeclipseide.com/Downloads+index-req-getit-lid-45.html</font>
				</a>
		</p>
		<p>
				<font size="4">要下载需要先注册的，大小为145M，MyEclipse4.1.1GA注册码可以用<br />License Name: hehe <br />License Key: uLR8ZC-956-55-5467865991428004</font>
		</p>
		<p>
				<font size="4">如果大家也遇到“在“generating artifacts”期间发生了内部错误”这个问题，不妨试试这个办法</font>
		</p>
		<p>
				<br />
				<font size="4">另：网上有的人说，如果数据库是Oracle，需要把驱动升级到jdbc14.jar；</font>
		</p>
		<p>
				<font size="4">
				</font> </p>
		<p>
				<font size="4">
				</font> </p>
		<p>
				<br />
				<font size="4">2.MyEclipse4.1做Hibernate映射出现问题！ <br /></font>
				<a href="http://www.javaeye.com/topic/18454?page=1">
						<font size="4">http://www.javaeye.com/topic/18454?page=1</font>
				</a>
		</p>
		<p>
				<font size="4">问：<br />rjzjh<br />由于一直以后用Hibernate2.1.7做开发，Hibernate3从未体验过，最近用MyEclipse4.1.0.GA学者做</font>
		</p>
		<p>
				<font size="4">Hibernate的开发却出现了以下问题： <br />由于不会贴图请看附件： <br />前面都能成功：关键是一后一步报 <br />“An internal error occurred during:"Generating Artifacts"”做Mapping映射宣告失败，一直接不</font>
		</p>
		<p>
				<font size="4">到原因，而且是我跟据： <br /></font>
				<a href="http://www.myeclipseide.com/images/tutorials/Hibernate/Hibernate.html">
						<font size="4">http://www.myeclipseide.com/images/tutorials/Hibernate/Hibernate.html</font>
				</a>
				<br />
				<font size="4">（自己注释：版本太旧了，无参考价值）<br />一步一步做下来的，怎么就错了呢？</font>
		</p>
		<p>
				<font size="4">答：<br />chinajavafish<br />你的问题是因为你的数据库服务器和你的驱动不匹配造成的。 </font>
		</p>
		<p>
				<font size="4">如果数据库是SQLSERVER,请使用jtds驱动 <br />oracle9i,最好下载最新的ojdbc14.jar驱动(官方推荐)。 <br />如果是mysql的话，有可能是你设置驱动路径的问题。 </font>
		</p>
		<p>
				<font size="4">问：<br />oracle换了14的驱动,也还是有问题呀. </font>
		</p>
		<p>
				<font size="4">答：<br />换14后要重启myEclipse。</font>
		</p>
		<p>
				<font size="4">ok！</font>
		</p>
		<p>
				<font size="4">
				</font> </p>
		<p>
				<br />
				<font size="4"> </font>
		</p>
		<p>
				<font size="4">
				</font> </p>
<img src ="http://www.blogjava.net/flysky19/aggbug/89860.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/flysky19/" target="_blank">不断前进的小乌龟</a> 2006-12-25 12:00 <a href="http://www.blogjava.net/flysky19/articles/89860.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>