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


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


          網站導航:
           
          主站蜘蛛池模板: 南汇区| 长武县| 双峰县| 广元市| 襄垣县| 红原县| 鸡东县| 尚义县| 临湘市| 梨树县| 应城市| 渭源县| 循化| 延庆县| 平湖市| 柏乡县| 连山| 西藏| 青龙| 马龙县| 武定县| 鹤山市| 丹阳市| 津南区| 洪雅县| 渑池县| 专栏| 临潭县| 隆安县| 永修县| 逊克县| 定边县| 宜昌市| 友谊县| 乌拉特前旗| 旬阳县| 西盟| 抚顺县| 婺源县| 阳新县| 绥阳县|