`
afeifqh
  • 浏览: 119842 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ant 生产hibernater配置文件跟映射文件 mysql为例

阅读更多
<?xml version="1.0" encoding="GBK"?>
<!-- default 默认的target   basedir表示路径-->
<project name="OA系统构建脚本" default="生成Hibernate配置文件" basedir=".">

   	<property name="src.dir" value="${basedir}/src"/>
   	<property name="build.dir" value="${basedir}/bin"/>
	<property name="xdoclet.home" value="G:\java\ant\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-->
	<target name="生成Hibernate配置文件">
		<xdoclet>
			<fileset dir="${src.dir}/com/fqh/javaBean">
				<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/fqh"
				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/fqh/javaBean">
				<include name="**/*.java"/>
			</fileset>
			<component 
				classname="org.xdoclet.plugin.hibernate.HibernateMappingPlugin"
				version="3.0"
				destdir="${src.dir}"
			/>
		</xdoclet>
	</target>
</project>


分享到:
评论

相关推荐

    Struts2.5+ Spring5 + Hibernater5.2整合后项目(包含jar包和配置文件)

    1. **配置Struts2**:设置struts2-core.jar等必要库,编写struts.xml配置文件,定义Action、结果类型和拦截器栈。 2. **配置Spring**:引入spring-context、spring-aop、spring-webmvc等库,配置spring.xml,定义...

    spring3.0+hibernate3.3+mysql8.0

    在与Spring和Hibernate整合时,需要正确配置MySQL的JDBC驱动(通常为`mysql-connector-java`),以便Spring的JdbcTemplate或Hibernate可以与数据库进行通信。注意,不同版本的MySQL可能需要对应版本的JDBC驱动,确保...

    hibernater

    从给定的文件信息来看,虽然标题和描述都是"hibernater"的错误拼写,实际内容却聚焦于Spring框架的开发指南。因此,我们将基于这部分内容生成相关的IT知识点,重点在于Spring框架及其核心概念。 ### Spring框架简介...

    struts2+spring +hibernater 整合

    它通过Action类和配置文件定义了URL与控制器的映射,提供数据校验、结果转发等功能。在登录系统中,Struts2会接收用户的登录请求,调用对应的Action来处理,并返回登录结果。 Spring是一个全面的后端框架,它提供...

    Hibernater的jar包

    Hibernate是一个强大的Java持久化框架,它为开发人员提供了一种对象关系映射(ORM)解决方案,使得在Java应用中操作数据库变得更加便捷。这个"Hibernate的jar包"包含了所有必要的类库,使开发者能够将Java对象与数据库...

    JAVA+Sping+Hibernater+Html5+mysql(资讯门户网站)源码

    【javapms-1.2-beta】是压缩包中的主要项目文件,很可能是一个包含源代码、配置文件、数据库脚本等资源的版本。这个版本号表明这是一个测试阶段的软件,可能尚未正式发布,但已具备基本功能,可以供开发者学习、研究...

    springdm整合hibernater

    5. **配置管理**:"deployment"项目还会创建一个配置文件(如config.ini),用于设置Equinox的初始配置。 通过这样的整合,我们可以充分利用OSGi的动态性和模块化,同时利用Hibernate强大的ORM能力。这使得在复杂的...

    springMVC+Hibernater整合及测试(亲测可运行)所需jar包

    在Spring MVC和Hibernate的整合中,通常会使用Spring的声明式事务管理,这样可以在Controller层无需显式管理事务,只需在配置文件中声明事务边界。另外,Spring的AOP(面向切面编程)功能可以用来实现日志记录、性能...

    spring+springmvc+hibernater框架架包

    2. **配置SpringMVC**:设置视图解析器、拦截器、处理器映射器等,定义DispatcherServlet的配置文件。 3. **配置Hibernate**:创建Hibernate配置文件,指定数据库连接信息、实体类扫描路径、缓存策略等。 4. **实体...

    hibernater3jar包全

    Hibernate是一款强大的Java持久化框架,它为Java开发者提供了一种对象/关系映射工具来管理Java应用中的关系数据。在“hibernater3jar包全”中,我们谈论的是Hibernate 3.5版本的全套JAR文件,这个版本是Hibernate...

    spring dwr hibernater ibatis

    在 "SpringADwr" 这个文件中,我们可以期待找到关于如何在 Spring 应用中集成 DWR 的详细步骤,可能包括配置文件设置、DWR 到 Spring 的整合、以及创建可调用的 Java 方法等教程内容。此外,还可能涉及到如何配置 ...

    Spirng-Structs-Hibernater框架所有要用的包

    首先,让我们逐一分析提供的文件及其在SSH框架中的作用: 1. `commons-logging-1.0.4.jar`:这是Apache Commons Logging库,它提供了一个统一的接口,使得开发者可以使用多种日志实现,如Log4j、Java内置的日志API...

    关于用Dreamweaver连数据库mysql的问题参考.pdf

    在 eclipse3.1 中建立一个名为 MySQL 的项目,然后编写 mysql.jsp 文件,内容如下: ; charset=gb2312" language="java" import="java.sql.*"%&gt; 以下是从 MySQL 数据库读取的数据: &lt;tr&gt;&lt;td&gt;ID&lt;/td&gt;&lt;td&gt;书名 ...

    HIBERNATER 学习笔记.doc

    通过配置文件或注解来定义这些关系。 ### 总结 通过上述介绍可以看出,Hibernate 作为一款优秀的持久层框架,不仅能够简化 Java 应用程序与数据库之间的交互过程,还能提供一系列高级特性,如事务管理、缓存机制等...

    hibernater教学文档

    2. **映射文件**:`.hbm.xml` 或注解,定义对象与数据库表的映射关系。 3. **Session** 接口:是 Hibernate 的核心,提供了与数据库的交互操作,如 CRUD(创建、读取、更新、删除)操作。 4. **Criteria 查询** 和 *...

    SSH(struts2,Hibernate,Spring)整合及测试亲测可用所需jar包

    通过配置XML文件或注解,Hibernate可以自动将Java对象转换为SQL语句,从而实现数据的持久化。它支持多种数据库,提供缓存机制以提高性能,并具备事务管理能力。Hibernate实体类通过继承`Serializable`接口,确保了...

    spring4mvc-hibernater4(全注释)

    1. **依赖注入(DI)**:通过配置文件或注解实现对象间的依赖关系,使得代码更加灵活和可测试。 2. **AOP(面向切面编程)**:支持创建横切关注点,如日志、事务管理等,使得代码更加模块化。 3. **ModelAndView对象...

    hibernate(一对多,多对一映射)操作

    以之前的学生和课程为例,课程实体类中将有一个指向学生的属性,用以表示哪个学生选修了这门课。这个属性通常是学生实体的引用,同时需要指定关联的主键字段。 在实际操作中,我们需要在Java实体类中添加对应的注解...

    struts,spring,hibernater集合文档

    - 配置请求处理器为 Spring 提供的 `DelegatingRequestProcessor`。 - 示例代码: ```xml ``` - **常见错误处理**: - 错误示例:当 Spring 无法找到配置文件时可能会抛出异常。 - 异常类型:`org.spring...

Global site tag (gtag.js) - Google Analytics