<?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>
分享到:
相关推荐
1. **配置Struts2**:设置struts2-core.jar等必要库,编写struts.xml配置文件,定义Action、结果类型和拦截器栈。 2. **配置Spring**:引入spring-context、spring-aop、spring-webmvc等库,配置spring.xml,定义...
在与Spring和Hibernate整合时,需要正确配置MySQL的JDBC驱动(通常为`mysql-connector-java`),以便Spring的JdbcTemplate或Hibernate可以与数据库进行通信。注意,不同版本的MySQL可能需要对应版本的JDBC驱动,确保...
从给定的文件信息来看,虽然标题和描述都是"hibernater"的错误拼写,实际内容却聚焦于Spring框架的开发指南。因此,我们将基于这部分内容生成相关的IT知识点,重点在于Spring框架及其核心概念。 ### Spring框架简介...
它通过Action类和配置文件定义了URL与控制器的映射,提供数据校验、结果转发等功能。在登录系统中,Struts2会接收用户的登录请求,调用对应的Action来处理,并返回登录结果。 Spring是一个全面的后端框架,它提供...
Hibernate是一个强大的Java持久化框架,它为开发人员提供了一种对象关系映射(ORM)解决方案,使得在Java应用中操作数据库变得更加便捷。这个"Hibernate的jar包"包含了所有必要的类库,使开发者能够将Java对象与数据库...
【javapms-1.2-beta】是压缩包中的主要项目文件,很可能是一个包含源代码、配置文件、数据库脚本等资源的版本。这个版本号表明这是一个测试阶段的软件,可能尚未正式发布,但已具备基本功能,可以供开发者学习、研究...
5. **配置管理**:"deployment"项目还会创建一个配置文件(如config.ini),用于设置Equinox的初始配置。 通过这样的整合,我们可以充分利用OSGi的动态性和模块化,同时利用Hibernate强大的ORM能力。这使得在复杂的...
在Spring MVC和Hibernate的整合中,通常会使用Spring的声明式事务管理,这样可以在Controller层无需显式管理事务,只需在配置文件中声明事务边界。另外,Spring的AOP(面向切面编程)功能可以用来实现日志记录、性能...
2. **配置SpringMVC**:设置视图解析器、拦截器、处理器映射器等,定义DispatcherServlet的配置文件。 3. **配置Hibernate**:创建Hibernate配置文件,指定数据库连接信息、实体类扫描路径、缓存策略等。 4. **实体...
Hibernate是一款强大的Java持久化框架,它为Java开发者提供了一种对象/关系映射工具来管理Java应用中的关系数据。在“hibernater3jar包全”中,我们谈论的是Hibernate 3.5版本的全套JAR文件,这个版本是Hibernate...
在 "SpringADwr" 这个文件中,我们可以期待找到关于如何在 Spring 应用中集成 DWR 的详细步骤,可能包括配置文件设置、DWR 到 Spring 的整合、以及创建可调用的 Java 方法等教程内容。此外,还可能涉及到如何配置 ...
首先,让我们逐一分析提供的文件及其在SSH框架中的作用: 1. `commons-logging-1.0.4.jar`:这是Apache Commons Logging库,它提供了一个统一的接口,使得开发者可以使用多种日志实现,如Log4j、Java内置的日志API...
在 eclipse3.1 中建立一个名为 MySQL 的项目,然后编写 mysql.jsp 文件,内容如下: ; charset=gb2312" language="java" import="java.sql.*"%> 以下是从 MySQL 数据库读取的数据: <tr><td>ID</td><td>书名 ...
通过配置文件或注解来定义这些关系。 ### 总结 通过上述介绍可以看出,Hibernate 作为一款优秀的持久层框架,不仅能够简化 Java 应用程序与数据库之间的交互过程,还能提供一系列高级特性,如事务管理、缓存机制等...
2. **映射文件**:`.hbm.xml` 或注解,定义对象与数据库表的映射关系。 3. **Session** 接口:是 Hibernate 的核心,提供了与数据库的交互操作,如 CRUD(创建、读取、更新、删除)操作。 4. **Criteria 查询** 和 *...
通过配置XML文件或注解,Hibernate可以自动将Java对象转换为SQL语句,从而实现数据的持久化。它支持多种数据库,提供缓存机制以提高性能,并具备事务管理能力。Hibernate实体类通过继承`Serializable`接口,确保了...
1. **依赖注入(DI)**:通过配置文件或注解实现对象间的依赖关系,使得代码更加灵活和可测试。 2. **AOP(面向切面编程)**:支持创建横切关注点,如日志、事务管理等,使得代码更加模块化。 3. **ModelAndView对象...
以之前的学生和课程为例,课程实体类中将有一个指向学生的属性,用以表示哪个学生选修了这门课。这个属性通常是学生实体的引用,同时需要指定关联的主键字段。 在实际操作中,我们需要在Java实体类中添加对应的注解...
- 配置请求处理器为 Spring 提供的 `DelegatingRequestProcessor`。 - 示例代码: ```xml ``` - **常见错误处理**: - 错误示例:当 Spring 无法找到配置文件时可能会抛出异常。 - 异常类型:`org.spring...