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?
          主站蜘蛛池模板: 故城县| 慈溪市| 景洪市| 遂溪县| 辽宁省| 天台县| 南开区| 措美县| 马边| 开化县| 江永县| 永德县| 金山区| 崇仁县| 赣州市| 金昌市| 延庆县| 商都县| 汽车| 措美县| 大渡口区| 怀化市| 铁岭县| 保山市| 百色市| 崇仁县| 武功县| 浦城县| 曲阳县| 蒙城县| 金塔县| 松阳县| 赤水市| 搜索| 阿鲁科尔沁旗| 黎城县| 上杭县| 通渭县| 太白县| 都安| 伽师县|