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

          開始:
          ??? ?? 1.在項目工程 根目錄下建一文件夾: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 中
          調用這個 target 動起來了就這樣。工作吧!


          評論

          # re: 快速修改 xdoclet samples ant -build.xml 適應實際開發   回復  更多評論   

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

          # re: 快速修改 xdoclet samples ant -build.xml 適應實際開發 [未登錄]  回復  更多評論   

          2008-03-27 10:04 by java
          都anotation了,還xdoclet?
          主站蜘蛛池模板: 托克托县| 三原县| 谷城县| 安徽省| 沙河市| 肥城市| 和龙市| 绵竹市| 云梦县| 庄河市| 同江市| 邢台市| 桂林市| 德州市| 咸阳市| 金乡县| 渭源县| 郸城县| 台南县| 遂平县| 德钦县| 连云港市| 合江县| 本溪市| 福清市| 务川| 饶阳县| 建宁县| 武城县| 盐边县| 丰顺县| 大方县| 吉隆县| 邢台县| 河东区| 安顺市| 卢氏县| 洪洞县| 和硕县| 仙桃市| 镇江市|