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?
          主站蜘蛛池模板: 玉山县| 福鼎市| 桦南县| 句容市| 胶州市| 邢台市| 栖霞市| 德州市| 衡山县| 宜春市| 安化县| 柘荣县| 南京市| 洪洞县| 翁牛特旗| 海口市| 绥宁县| 苏尼特左旗| 新民市| 修文县| 文山县| 都昌县| 尖扎县| 邛崃市| 永兴县| 马公市| 南通市| 咸阳市| 柳林县| 苍南县| 西畴县| 恭城| 包头市| 泰宁县| 子长县| 镇坪县| 普定县| 绵阳市| 建始县| 石门县| 上林县|