Javaren就是爪洼人!

          一起來研究java

          常用鏈接

          統計

          最新評論

          hibernate 3.2.5 使用hbm映射文件來生成java源代碼和ddl腳本

          Hibernate 3.2.x和2.x生成java源代碼和ddl腳本的方法差不多,但是使用的hibernate類包變新的了:
          org.hibernate.tool.ant.HibernateToolTask

          下面是build.xml文件中有關的一段:

          <!-- Generate the java code for all
            
          -- mapping files in our source tree -->
          <target name="hbm2java" depends="prepare"
              description
          ="Generate Java source">
              
          <taskdef name="hibernatetool"
                 classname
          ="org.hibernate.tool.ant.HibernateToolTask"
                 classpathref
          ="project.class.path"/>
              
          <hibernatetool destdir="${src}">
                
          <configuration
                    configurationfile
          ="${bin}/hibernate.cfg.xml"/>
                
          <hbm2java jdk5="true"/>
              
          </hibernatetool>
          </target>
          <!-- create ddl form  *.hbm.xml -->
          <target name="hbm2ddl" depends="prepare"
            description
          ="Generate DB schema from the O/R mapping files">
              
          <taskdef name="hibernatetool"
                classname
          ="org.hibernate.tool.ant.HibernateToolTask"
                classpathref
          ="project.class.path"/>
              
          <hibernatetool destdir="${sql}">
                 
          <configuration
                   configurationfile
          ="${bin}/hibernate.cfg.xml"/>
                 
          <hbm2ddl export="false" outputfilename="ddl.sql"/>
              
          </hibernatetool>
          </target>
          其中,
          <hbm2java jdk5="true"/>表示生成的java源文件是1.5以后的版本。

          posted on 2007-12-02 13:41 Terry Lee 閱讀(914) 評論(0)  編輯  收藏 所屬分類: Hibernate 3.2.x


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 新民市| 太康县| 绥滨县| 浮梁县| 固始县| 林芝县| 桓台县| 凌云县| 敖汉旗| 木兰县| 洪江市| 芦山县| 安宁市| 冷水江市| 普兰县| 焉耆| 炉霍县| 临武县| 岳西县| 南涧| 葵青区| 客服| 清涧县| 永安市| 河津市| 太保市| 莱西市| 景泰县| 乐平市| 金沙县| 房产| 金溪县| 渝北区| 迁西县| 嘉定区| 鹤壁市| 连平县| 台前县| 大冶市| 玉环县| 崇仁县|