今天在做一个SSH项目时,hibernate无法自动生成对象。后来查了一些资料发现是.myhibernatedata文件的配置问题。
.myhibernatedata文件对ssh框架中hibernate部分作出了管理。下面贴出部分参数的作用。
#MyEclipse Hibernate Properties#Mon Apr 15 09:16:44 CST 2013sessionFactoryName=genBasicCompId=falseprofile=daoSFId=version=2.1jndiPath=detectM2M=falsereStrategyClass=detectO2O=falsespringDaoFile=useJavaTypes=truekeyGenerator=assignedlibInstallFolder=WebRoot/WEB-INF/libaddLibs2Project=truegenVersionTag=falsesessionFactoryId=basePersistenceClass=genAnnotations=falsereSettingsFile=/SSHTest/hibernate.reveng.xmlconfigFile=/SSHTest/WebRoot/WEB-INF/applicationContext.xmlcreateConfigFile=trueaddLibs2Classpath=true
libInstallFolder:jar包存放的地址
configFile:标志了Spring applicationContext的位置,在这个文件里对datasource作出了配置
createConfigFile:如果这里不设为true的话是没有办法生产.hbm.xml 文件的