您的位置:首页 > 其它

使用Xdoclet生成Hibernate配置文件(hibernate.cfg.xml)和Hibernate映射文件(*.hbm.xml)

2009-05-18 17:58 871 查看
<?xml version="1.0" encoding="UTF-8" ?>
<project name="OA系统构建脚本" default="CreateHibernateConfigFile" basedir=".">

<!--定义变量 -->
<!--源代码路径 -->
<property name="src.dir" value="${basedir}/src" />
<!--Xdoclet所在目录 -->
<property name="xdoclet.home" value="D:/JavaEEServer/xdoclet-plugins-dist-1.0.4" />

<!--配置Xdoclet 的classpath-->
<path id="xdoclet.task.classpath">
<fileset dir="${xdoclet.home}/lib">
<include name="**/*.jar" />
</fileset>
</path>

<taskdef name="xdoclet" classname="org.xdoclet.ant.XDocletTask" classpathref="xdoclet.task.classpath">
</taskdef>

<!--生成Hibernate配置文件-->
<target name="CreateHibernateConfigFile">
<xdoclet>
<fileset dir="${src.dir}/com/oa/model">
<include name="**/*.java" />
</fileset>
<component classname="org.xdoclet.plugin.hibernate.HibernateConfigPlugin" destdir="${src.dir}" version="3.0" hbm2ddlauto="update" jdbcurl="jdbc:mysql://localhost/oa" jdbcdriver="com.mysql.jdbc.Driver" jdbcusername="root" jdbcpassword="admin" dialect="org.hibernate.dialect.MySQLDialect" showsql="true" />
</xdoclet>
</target>

<!--生成Hibernate映射文件 -->
<target name="CreateHibernateMapping">
<xdoclet>
<fileset dir="${src.dir}/com/oa/model">
<include name="**/*.java" />
</fileset>
<component classname="org.xdoclet.plugin.hibernate.HibernateMappingPlugin" destdir="${src.dir}" version="3.0" />
</xdoclet>
</target>
</project>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐