对了我在补充一句我的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>