各位高手都是怎么生成.hbm映射文件和.java文件的啊,请教。今天用middlegen、ant和hibernate-extension生成没有成功。

解决方案 »

  1.   

    MyEclipse中就一个hibernate逆向工程的工具,你用它就可以自动生成了。
      

  2.   

    MyEclipse导入hibernate工程,然后打开myeclipse database explorer进行逆向操作。步骤有几个,网上应该有图片说明或者视频的!
      

  3.   

    我用middlegen 生成了hbm.xml文件,现在用hbm2java生成 实体类文件,怎么也生不成了。我的setenv.bat是这样的@echo offrem -------------------------------------------------------------------
    rem Setup environment for hibernate tools
    rem -------------------------------------------------------------------set JDBC_DRIVER=C:\Progra~1\SQLLIB\java\db2java.zip;E:\Middlegen-Hibernate-r5\lib\postgresql-8.4-702.jdbc4.jarset HIBERNATETOOLS_HOME=E:\Middlegen-Hibernate-r5\hibernate-extensions-2.1.3\toolsecho HIBERNATETOOLS_HOME set to %HIBERNATETOOLS_HOME%if "%HIBERNATE_HOME%" == "" goto noHIBERNATEHomeset HIBERNATE_HOME=E:\Middlegen-Hibernate-r5\hibernate-2.1set CORELIB=%HIBERNATE_HOME%\lib
    set LIB=%HIBERNATETOOLS_HOME%\lib
    set CP=%CLASSPATH%;%JDBC_DRIVER%;%HIBERNATE_HOME%\hibernate2.jar;%CORELIB%\commons-logging.jar;%CORELIB%\commons-lang-1.0.1.jar;%CORELIB%\cglib-full-2.0.2.jar;%CORELIB%\dom4j-1.6.1.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.jarif not "%HIBERNATE_HOME%" == "" goto end:noHIBERNATEHome
    echo HIBERNATE_HOME is not set. Please set HIBERNATE_HOME.
    goto end:end,在生成.java文件时总是报错 ...NoClassDefFoundError:org/apache/commons/collections/MultiMap
      

  4.   

    机器上没装myEclipse,各位高手谁会用hbm2java生成,请帮忙啊