Posted on 2008-03-26 16:29
G_G 阅读(1272)
评论(2) 编辑 收藏 所属分类:
hibernate 、
javaGeneral
目的:马上使用使用 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 动起来了就这样。工作吧!