`

Ant和xdoclet结合使用

    博客分类:
  • Ant
ant 
阅读更多

OA开发项目,通过Ant和xdoclet结合使用,生成POJO类的Hibernate映射文件*.hbm.xml

build.xml:

<?xml version="1.0" encoding="GBK"?>

<project name="Name_CK" default="Hibernate_FileMapping" basedir="."><!-- "." 表示build.xml当前目录 -->
	
	<!-- 目录定义 -->
   	<property name="src.dir" value="${basedir}/src"/>
   	<property name="build.dir" value="${basedir}/bin"/>
	<property name="webapp.dir" value="${basedir}/WebRoot"/>
	<property name="xdoclet.home" value="T:\OA开发工作区\xdoclet-plugins-1.0.3"/>  <!-- xdoclet的目录 -->
	
	<!-- 配置使用Xdoclet所引用的类的路径 -->
   	<!-- Build classpath -->
   	<path id="xdoclet.task.classpath">
      	<fileset dir="${xdoclet.home}/lib">
         	<include name="**/*.jar"/>
      	</fileset>
      	<fileset dir="${xdoclet.home}/plugins">
         	<include name="**/*.jar"/>
      	</fileset>
   	</path>
	<taskdef 
		name="xdoclet"
		classname="org.xdoclet.ant.XDocletTask"
		classpathref="xdoclet.task.classpath"
	/>
	
	<!-- 配置Hibernate的设置 -->	
	<!--
	<target name="Hibernate_Config">
		<xdoclet>
			<fileset dir="${src.dir}/yyy">
				<include name="**/*.java"/>
			</fileset>			
			<component
				classname="org.xdoclet.plugin.hibernate.HibernateConfigPlugin"
				destdir="${src.dir}"  
				version="3.0"
				hbm2ddlauto="update"
				jdbcurl="jdbc:mysql://127.0.0.1/db_test"
				jdbcdriver="com.mysql.jdbc.Driver"
				jdbcusername="root"
				jdbcpassword="mysql"
				dialect="org.hibernate.dialect.MySQLDialect"
				showsql="true"
			/>
		</xdoclet>
	</target>
	-->
	
	<!-- 生成Hibernate的类映射文件 -->		
	<target name="Hibernate_FileMapping">
		<xdoclet>
			<fileset dir="${src.dir}/com/oa/model">
				<include name="**/*.java"/>
			</fileset>
			<component 
				classname="org.xdoclet.plugin.hibernate.HibernateMappingPlugin"
				version="3.0"
				destdir="${src.dir}"
			/>
		</xdoclet>
	</target>
	
</project>

 

分享到:
评论

相关推荐

    Ant结合Xdoclet 实例教程(之整合 Hibernate)

    Ant结合Xdoclet 实例教程.附录有说明

    Ant结合Xdoclet 实例教程(之整合 struts)

    结合Xdoclet1.2.3实现struts的自动生成.

    xdoclet-相关配置实例

    通过Ant、xdoclet结合,来维护和管理工程的相关配置和部署。

    Hibernate项目开发宝典 源码

    另外,还涉及到了在开发中常会使用到的开源组件,包括Ant,Digester,XDoclet,Log4j,Eclipse和JFreeChart等。 本书的配套光盘中包含了书中所有实例的完整源代码以及在开发中需要用到的开源组件的安装程序。另外,...

    新建 Micro用ant执行POJO自动生成映射文件及数据表soft Word 文档

    关于用hibernate映射类时涉及到一个问题: 1.先创建数据表再写JOPO类和映射... 现结合自身实践对第2种做些介绍,有问题请名位大大指正。 假设工程为myeclipse web工程。现在POJO已经编好,并且Xdoclet注释都正确编写。

    JavaWeb 开发指南 PPT课件

    网站开发指南 清华大学出版社 1章 JSP技术简介 2章 JSP语法 3章 JSP内置对象 4章 Servlet技术介绍 5章 JavaBean与JSP技术 6章 JSP文件操作 7章 JSP Web应用的会话管理 ...25章 使用Ant管理JSP Web应用

    Spring in Action中文版 清晰pdf part2

    结合简短代码片断和贯穿全书的持续示例,本书向你展示了如何创建简单有效的J2EE 应用系统。你将看到如何使用先进的开源工具解决持久层问题,以及如何将你的应用系统与其他流行Web框架集成。你将学习如何使用Spring...

    Spring in Action中文版 清晰pdf part1

    结合简短代码片断和贯穿全书的持续示例,本书向你展示了如何创建简单有效的J2EE 应用系统。你将看到如何使用先进的开源工具解决持久层问题,以及如何将你的应用系统与其他流行Web框架集成。你将学习如何使用Spring...

    深入浅出Hibernate源码

    本下载包与书籍的实战篇紧密结合. 下载包中的程序是一个简明的示例论坛程序,按照循序渐进的原则,分为不同的步骤: 步骤1: 建立最简单的项目基础结构:Board/User/Article三个类,包含最基本的配置文件。同时,...

    深入浅出Hibernate

    &lt;br/&gt; 版本更新 ----------- v1.2 (PLAN,TBD) * 转换到JTA * 给出一个脱离DAO模式的例子 * 给出for hibernate 3的xdoclet例子 &lt;br/&gt;v1.1 (2005.5.25) * 分离db目录下的...

Global site tag (gtag.js) - Google Analytics