`

Ant结合xdoclet构建hibernate映射文件

    博客分类:
  • Ant
Ant 
阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<project name="OA" default="生成Hibernate配置文件" basedir=".">

   	<property name="src.dir" value="${basedir}/src"/>
   	<property name="build.dir" value="${basedir}/bin"/>
	<property name="webapp.dir" value="${basedir}/src/webapp"/>
	<property name="xdoclet.home" value="D:/xdoclet-plugins-1.0.3"/>

   	<!-- 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"
	/>
	
	<target name="生成Hibernate配置文件">
		<xdoclet>
			<fileset dir="${src.dir}/com/test">
				<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/test"
				jdbcdriver="com.mysql.jdbc.Driver"
				jdbcusername="root"
				jdbcpassword="root"
				dialect="org.hibernate.dialect.MySQLDialect"
				showsql="true"
			/>
		</xdoclet>
	</target>
	<target name="生成hibernate映射文件">
		<xdoclet>
			<fileset dir="${src.dir}/com/test">
				<include name="**/*.java"/>
			</fileset>
			<component 
				classname="org.xdoclet.plugin.hibernate.HibernateMappingPlugin"
				version="3.0"
				destdir="${src.dir}"
			/>
		</xdoclet>
	</target>
</project>
分享到:
评论

相关推荐

    XDoclet 与Hibernate 映射

    总结来说,XDoclet和Ant在Java开发中扮演着重要角色,前者简化了Hibernate映射文件的管理,后者则为项目构建和自动化提供了强大支持。通过合理的利用这两者,开发者可以提高工作效率,降低出错概率,使项目管理更加...

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

    4. **生成映射文件**:运行Ant脚本,它会根据源代码中的Javadoc注释自动生成Hibernate映射文件。 5. **配置Hibernate**:在hibernate.cfg.xml文件中,指定生成的映射文件路径,并配置数据库连接信息。 6. **构建...

    Hibernate使用xdoclet生成映射文件和sql语句

    《使用Hibernate和XDoclet生成映射文件与SQL语句详解》 在Java开发中,Hibernate作为一款强大的对象关系映射(ORM)框架,极大地简化了数据库操作。然而,为了实现对象与数据库表之间的映射,我们需要编写XML映射...

    Ant+XDoclet生成hbm文件

    总的来说,Ant和XDoclet在Java开发中起到了自动化构建和元数据驱动的作用,尤其是对于Hibernate ORM的使用,它们提供了一种高效的方式来生成和管理HBM文件。了解并掌握这种技术,对于理解Java的构建流程和ORM原理...

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

    Xdoclet则是Java中用于自动生成代码和部署描述符的工具,它通过解析源代码中的特定注解(Javadoc标签),生成对应的Struts配置文件、Hibernate映射文件或EJB组件代码。这大大减少了手动编写这些文件的工作量,使...

    pojo+xDoclet生成ibatis映射文件

    为了使 XDoclet 能够正确生成 iBatis 的 SQL 映射文件,还需要在构建脚本中配置相应的任务。这里以 Ant 构建工具为例: ```xml &lt;path id="xdoclet.path"&gt; ${xdocletlib}"&gt; *.jar"/&gt; &lt;taskdef classname="...

    ant+hibernate+xdoclet源码,文档,工具包.rar

    它可能涵盖了Ant构建脚本的编写,Hibernate的实体类和映射文件的创建,以及XDoclet如何自动生成这些文件的过程。"ant+xdoclet+hibernate"可能是一个示例项目或者代码库,其中包含了实际的实现,我们可以直接运行或...

    Xdoclet生成*.hbm.xml映射文件

    4. 执行Xdoclet:运行Ant构建脚本,Xdoclet会自动扫描源代码,生成相应的映射文件。 5. 验证结果:检查生成的*.hbm.xml文件是否符合预期,确保注解正确无误。 四、Xdoclet的优势 1. 提高效率:开发者无需手动编写...

    用maven的xdoclet插件t生成hibernate配置文件

    这将会生成包含Hibernate映射文件、配置文件以及数据库脚本的`target/xdoclet`目录。 #### 结论 通过使用Xdoclet插件与Maven结合的方式,可以有效地自动生成Hibernate相关的配置文件,大大简化了开发流程并减少了...

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

    本文将重点介绍第二种方法——先写POJO类,然后生成映射文件,最后创建数据库,并结合实际案例进行详细说明。 #### 二、不同方法对比 在使用Hibernate进行项目开发时,常见的三种方法分别是: 1. **先创建数据表**...

    常用的ANT蚂蚁脚本

    总结来说,"常用的ANT蚂蚁脚本"涵盖了使用ANT配合XDoclet自动创建Hibernate映射文件,以及利用ANT自动化EJB项目的构建和部署流程。这些脚本对于理解ANT的工作原理,以及在实际开发环境中如何使用ANT进行项目管理具有...

    ant hibernate mapping 生成映射文件 生成配置文件

    请把这个文件解压后方到一个盘下面.在build.xml中的 &lt;property name="xdoclet.home" value="D:/jarpackage/xdoclet-plugins-1.0.3"/&gt; 指出这个文件存放的位置....在构建域对象的时候一定要指明在配置文件中的配置信息..

    Xdoclet入门基础教程

    * 生成 Hibernate 映射文件:Xdoclet 可以生成 Hibernate 映射文件,用于配置数据库表和 Java 类之间的关系。 * 生成 JavaDoc 文档:Xdoclet 可以生成 JavaDoc 文档,用于描述 Java 类和方法的信息。 * 自动生成配置...

    struts+hibernate+spring+xdoclet+ant+log4j

    **XDoclet** 是一个文档生成和代码生成工具,它可以自动根据Java源代码中的特定注解生成各种配置文件,如Hibernate的映射文件、EJB的部署描述符等。这减少了手动维护配置文件的工作量,提高了开发效率。 **Ant** 是...

    Hibernate 的Xdoclet模板

    7. **示例应用**:为了更好地理解Xdoclet和Hibernate的结合,文章可能会提供具体的代码示例,展示如何在Java类中添加Xdoclet注释,并展示生成的配置文件内容。 通过学习这些内容,开发者不仅可以了解到过去常用的...

    Xdocle与Ant结合使用指南

    例如,如果你的项目使用Hibernate,你可以让Xdoclet根据@Entity等注解生成Hibernate的映射文件。 在实际应用中,Xdocle可以处理多种类型的元数据注解,如EJB、JMS、JMX、Web Services等。通过Ant,你可以确保这些元...

    XDoclet Api

    XDoclet是一款强大的Java文档生成工具,它允许开发者通过在Java源代码中的Javadoc注释中添加特定的标签,自动生成各种元数据,如EJB接口、Hibernate映射文件、Struts配置文件等。这个API是开发者在实际项目中提升...

    Xdoclet介绍

    然后,可以结合构建工具,如Ant或Maven,来配置和执行Xdoclet的任务。在Ant中,通常会创建一个`build.xml`文件,定义一个目标来运行Xdoclet。这个目标会扫描项目中的Java源代码,查找带有Xdoclet注释的类,并根据...

    XDOCLET的使用例子

    XDoclet是一款强大的Java代码生成工具,它通过解析Java源代码中的Javadoc注释,自动生成各种文件,如部署描述符(Deployment Descriptor)、持久化映射文件(Hibernate Mapping Files)、EJB组件接口和服务端的类...

    XDoclet1.2+XDoclet教程

    XDoclet是一款强大的Java代码生成工具,它通过解析Java源代码中的特定注解(annotations),自动生成各种元数据,如EJB组件接口、Hibernate映射文件、Struts配置文件等。XDoclet 1.2是该工具的一个版本,带来了许多...

Global site tag (gtag.js) - Google Analytics