对了我在补充一句我的hibernate-tools.jar的包已经加载了如下代码:
<path id="lib.class.path">
<pathelement path="${database.driver.classpath}"/>
<fileset dir="${lib.dir}">
<include name="*.jar"/>
</fileset>
<!-- The middlegen jars -->
<!--fileset dir="${basedir}/.."-->
<fileset dir="${basedir}/middlegen-lib">
<include name="*.jar"/>
</fileset>
<pathelement path="../hibernate-3.0/hibernate3.jar"/>
<fileset dir="../hibernate-3.0/lib">
<include name="*.jar"/>
</fileset>
<pathelement path="../hibernate-extensions-2.1.3/tools/hibernate-tools.jar"/>
<fileset dir="../hibernate-extensions-2.1.3/tools/lib">
<include name="*.jar"/>
</fileset>
</path>
<path id="lib.class.path">
<pathelement path="${database.driver.classpath}"/>
<fileset dir="${lib.dir}">
<include name="*.jar"/>
</fileset>
<!-- The middlegen jars -->
<!--fileset dir="${basedir}/.."-->
<fileset dir="${basedir}/middlegen-lib">
<include name="*.jar"/>
</fileset>
<pathelement path="../hibernate-3.0/hibernate3.jar"/>
<fileset dir="../hibernate-3.0/lib">
<include name="*.jar"/>
</fileset>
<pathelement path="../hibernate-extensions-2.1.3/tools/hibernate-tools.jar"/>
<fileset dir="../hibernate-extensions-2.1.3/tools/lib">
<include name="*.jar"/>
</fileset>
</path>
具体你google一下就知道了