上面的图是hibernate生成映射文件时候出的错误
解决的办法是
第一种:
你在配置你的myeclipseDatabase Explorer 驱动之后要使用新的驱动来生成映射文件前重启一下你的 Eclipse
虽然连接的时候能够立即使用刚刚配置的驱动,但生成映射文件时却有些顽固,这大约也是 MyEclipse 的一个 Bug 吧
如果还不行 你就用第二种方法
第二种:
在你工程的项目的下面会有一个
.myhibernatedata的文件
如:
#
#Thu Jul 08 10:49:45 CST 2010
genBasicCompId=true
sessionFactoryName=
profile=
daoSFId=
version=3.0
jndiPath=
springDaoFile=
useJavaTypes=true
keyGenerator=sequence
libInstallFolder=
addLibs2Project=false
genVersionTag=true
sessionFactoryId=
basePersistenceClass=
reSettingsFile=/financeItem/hibernate.reveng.xml
configFile=
createConfigFile=false
addLibs2Classpath=false
如果是这样的话 你需要修改成
:
#
#Thu Jul 08 17:39:43 CST 2010
genBasicCompId=true
sessionFactoryName=
profile=
daoSFId=
version=3.0
jndiPath=
springDaoFile=
useJavaTypes=true
keyGenerator=sequence
libInstallFolder=WebRoot/WEB-INF/lib
addLibs2Project=false
genVersionTag=true
sessionFactoryId=
basePersistenceClass=
reSettingsFile=/financeItem/hibernate.reveng.xml
configFile=/financeItem/src/hibernate.cfg.xml //这里是加载你连接数据库的那个文件
createConfigFile=false
addLibs2Classpath=false
只要修改这两样就可以了
financeItem 是你的项目名称
然后你重启你eclipse试试 。 就可以了