1. 开发顺序
    top-down:POJO-(XDoclet)-hbm-(hbm2ddl)-schema
    bottom-up:schema-(MiddleGen)-hbm-(hbm2java)-POJO
    中间开花:hbm2ddl hbm2java

2. hbm2ddl hbm2java的实现方法

   
       
           
       

   


   
                         classname="org.hibernate.tool.hbm2ddl.SchemaExportTask"
                 classpathref="libraries"/>

                              quiet="no"
                      text="no" drop="no"
                      delimiter=";"
                      output="./schema/schema-export.sql">
           
               
           

       

   

                 classname="org.hibernate.tool.ant.HibernateToolTask"
             classpathref="libraries"/>
   
       
           
               
                   
               

           

           
       

   



2. hbm2ddl需要注意
    使用hibernate.properties,使用hibernate.cfg.xml报找不到hbm.xml的错误,没有解决
    直接使用3.2.7ga.jar就行
3. hbm2java需要注意
    需要HibernateTools-3.2.0.beta9a.zip中的hibernate-tools.jar freemarker.jar
    http://sourceforge.net/projects/hibernate/files/hibernate3/3.2.6.ga/hibernate-3.2.6.ga.zip/download?_test=nocounter