今天生成數據庫對應的javabean,切換到Database Explorer 後,選擇表後點 Hibernate Reverse Engineering,然後就出來下邊這個提示信息.點ok後生成不了文件.
This wizard generates Hibernate3.0 OR mappings(*.hbm.xml).The project your select is a Hibernate 2 project .Execution of this wizard may produce incompatible mapping files.
.myhibernatedata配置文件
#MyEclipse Hibernate Properties
#Sat Sep 22 10:42:28 CST 2012
sessionFactoryName=
genBasicCompId=false
profile=
daoSFId=
version=3.1 (修改此處這裏要和你的hibernate的一致)
jndiPath=
detectM2M=false
reStrategyClass=
detectO2O=false
springDaoFile=
useJavaTypes=true
keyGenerator=
libInstallFolder=
addLibs2Project=false
genVersionTag=false
sessionFactoryId=
basePersistenceClass=
genAnnotations=false
reSettingsFile=
configFile=
createConfigFile=false
addLibs2Classpath=false
不過上述的方法未必有效,可以打開Navigator視圖,刪除.myhibernatedata配置文件,修改.project配置,
<natures>
<nature>com.genuitec.eclipse.hibernate.hibernatenature</nature>
<nature>com.genuitec.eclipse.ast.deploy.core.deploymentnature</nature>
<nature>com.genuitec.eclipse.j2eedt.core.webnature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>com.sysdeo.eclipse.tomcat.tomcatnature</nature>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>
將上面的紅色部分去掉,然後點擊你的項目,右鍵myeclipse --> Add hibernate capabilities... 重新導一次,當然裏面所有生產的東西,能不要就不要,因爲我們已經有hibernate相關的包,只是爲了更新下我們的myeclipse生產hibernate的相關配置而已
如果還有問題,可以發郵件到[email protected] ^^