http://www.blogjava.net/trampeagle/articles/29972.html

解决方案 »

  1.   

    ant就可以了.
    <taskdef name="exportSchema" classname="org.hibernate.tool.hbm2ddl.SchemaExportTask">
    <classpath>
    <path refid="hibernate.classpath" />
    </classpath>
    <classpath location="." />
    </taskdef>
    <target name="exportSchema" depends="genHibernateMapping">
    <echo>+---------------------------------------------------------------------+</echo>
    <echo>|                                                                                        |</echo>
    <echo>|Export Database Schema Task                                        |</echo>
    <echo>|                                                                                        |</echo>
    <echo>+---------------------------------------------------------------------+</echo>
    <exportSchema config="./hibernate.cfg.xml" quiet="no" text="true" drop="no" delimiter=";" output="./schema-export.sql" includes="**/*.hbm.xml">
    </exportSchema>
    </target>