posts - 165, comments - 198, trackbacks - 0, articles - 1
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
          目的:馬上使用使用 xdoclet hibernate
          使用:xdoclet 2??? ??? ???
          ??? ??? ??? ->?? all jar?
          ??? ???? ?? -> ? build.xml;build-dist.properties;maven.xml;project.properties;project.xml

          開(kāi)始:
          ??? ?? 1.在項(xiàng)目工程 根目錄下建一文件夾:xdoclet 拷貝 *.xml 到此文件下
          ??? ?? 2.在此目錄下建 lib 并把 xdoclet? jar 放入 .
          ??? ?? 3.修改 build.xml
          ????<!--?clean?改為?-->
          ????
          <target?name="clean">
          ????????
          <delete?>
          ????????????
          <fileset?dir="${samples.dist.dir}"?>
          ????????????????
          <include?name="**/*.hbm.xml"/>
          ????????????
          </fileset>
          ????????
          </delete>
          ????
          </target>

          ????<!--?hibernatedoclet?改為?version?3.0?和?include?**/*.java-->
          ??? ??? <
          hibernatedoclet?>
          ????????????
          <fileset?dir="${samples.java.dir}">
          ????????????????
          <include?name="**/*.java"/>
          ????????????
          </fileset>
          ????????
          <hibernate?version="3.0"/>

          hbm2ddl>> http://blog.csdn.net/f1musicc/archive/2006/02/21/604699.aspx
          eclipse->>
          ??? ant runtime home + classpath = 到本工程中的 classpath
          ??? ant
          runtime home + mysql jar ;
          ??? ant
          runtime home + commons-collection.jar
          ?
          ????<target?name="hbm2ddl">
          ??????????
          <mkdir?dir="${hbm2ddl.sql.dir}"?/>
          ??????????
          ??????????
          <taskdef?name="hbm2ddl"
          ?????????????classname
          ="org.hibernate.tool.ant.HibernateToolTask"?
          ??????????????classpath
          ="E:\\test\\caijing\\WebRoot\\WEB-INF\\classes"/>
          ????????
          ??????????
          <hbm2ddl?destdir="${hbm2ddl.sql.dir}">
          ???????????????????
          <configuration?configurationfile="../src/hibernate.cfg.xml"?/>
          ???????????????????
          <hbm2ddl?export="true"?console="false"?create="true"?update="false"?drop="false"?outputfilename="bestunix.sql"/>
          ??????????
          </hbm2ddl>?
          ????????
          ????
          </target>



          ->target->name=hibernate->hibernate version=3.0
          4.修改 build-dist.properties->
          ??? samples.lib.dir(指定工程jar)
          ???
          samples.src.dir/samples.java.dir(代碼所在)
          ???
          samples.gen-src.dir (映射生成地址)
          ??? ??? samples.dist.dir?=?..\\src\\java\\questionnaire
          ??? ??? samples.lib.dir?
          =?..\\lib?
          ??? ??? samples.src.dir?=?..\\src\\java\\questionnaire
          ??? ??? samples.java.dir?
          =?..\\src\\java\\questionnaire
          ??? ??? samples.gen
          -src.dir?=?..\\src\\java\\questionnaire

          加載到 eclipse 的 ant 中
          調(diào)用這個(gè) target 動(dòng)起來(lái)了就這樣。工作吧!


          評(píng)論

          # re: 快速修改 xdoclet samples ant -build.xml 適應(yīng)實(shí)際開(kāi)發(fā)   回復(fù)  更多評(píng)論   

          2008-03-26 17:09 by 阿里貝貝
          看不懂,不過(guò)還是頂一下。。。

          # re: 快速修改 xdoclet samples ant -build.xml 適應(yīng)實(shí)際開(kāi)發(fā) [未登錄](méi)  回復(fù)  更多評(píng)論   

          2008-03-27 10:04 by java
          都anotation了,還xdoclet?
          主站蜘蛛池模板: 济宁市| 黑山县| 常熟市| 阆中市| 宁津县| 通州市| 桃园市| 乌拉特后旗| 和静县| 公主岭市| 鄯善县| 多伦县| 南通市| 厦门市| 七台河市| 洮南市| 临漳县| 宝鸡市| 十堰市| 桦南县| 乌拉特前旗| 新巴尔虎右旗| 孟州市| 普兰店市| 姜堰市| 体育| 获嘉县| 朝阳县| 田阳县| 海门市| 江达县| 定远县| 邵阳县| 肇州县| 新蔡县| 双江| 深泽县| 凤台县| 文登市| 南澳县| 临高县|