Hibernate环境问题?
C:\Hibernate目录下有下列软件:
ant1.62
hibernate3.0
hibernate_extensions_2.1.3
Middlegen_Hibernate
1、按照一些资料上说,设置middlegen_hibernate生成*.hbm.xml文件(略),成功。
2、当我想通过*.hbm.xml文件生成POLO的java文件时出现问题。
首先是当我执行C:\Hibernate\hibernate_extensions_2.1.3\tools\bin>hbm2java C:\hospital\Hospital\hibernate\*.xml --output=c:\hospital 命令后。
提示:Exception in thread "main" java.lang.NoClassDefFoundError: C:\hospital\Hospital\
hibernate\CaseDrug/hbm/xml
然后修改setenv.bat文件:
set JDBC_DRIVER=C:\Hibernate\Middlegen_Hibernate\lib\mssqlserver.jar //修改
set HIBERNATE_HOME=C:\Hibernate\hibernate3.0 //修改
set HIBERNATETOOLS_HOME=%~dp0..
echo HIBERNATETOOLS_HOME set to %HIBERNATETOOLS_HOME%
if "%HIBERNATE_HOME%" == "" goto noHIBERNATEHome
set CORELIB=%HIBERNATE_HOME%\lib
set LIB=%HIBERNATETOOLS_HOME%\lib
set CP=%CLASSPATH%;%JDBC_DRIVER%;%HIBERNATE_HOME%\hibernate2.jar;%
CORELIB%\commons-logging-1.0.3.jar;%CORELIB%\commons-lang-1.0.1.jar;%
CORELIB%\cglib-2.0-rc2.jar;%CORELIB%\dom4j-1.4.jar;%CORELIB%\odmg-
3.0.jar;%CORELIB%\xml-apis.jar;%CORELIB%\xerces-2.4.0.jar;%CORELIB%
\xalan-2.4.0.jar;%LIB%\jdom.jar;%CORELIB%\commons-collections-
2.1.jar;%LIB%\..\hibernate-tools.jar
//主要是上面的很多文件在hibernate下的目录中不一致,修改后也不好使,还有的文件找不到,问这几个软件组合使用时对版本有没有严格要求。如果我配置的有问题,问题出在哪里?
if not "%HIBERNATE_HOME%" == "" goto end
:noHIBERNATEHome
echo HIBERNATE_HOME is not set. Please set HIBERNATE_HOME.
goto end
:end