一开始没有在<schemaexport />里加
quiet="no" text="true" drop="no" delimiter=";"
output="${build.class.dir}/schema-export.sql"
运行ant提示失败
下面是正确的:
<target name="schema" depends="build">
<taskdef name="schemaexport" classname="org.hibernate.tool.hbm2ddl.SchemaExportTask">
<classpath refid="project.classpath" />
</taskdef>
<schemaexport config="${src.java.dir}/hibernate.cfg.xml"
quiet="no" text="true" drop="no" delimiter=";"
output="${build.class.dir}/schema-export.sql" />
</target>
参考:
http://mzrj.itpub.net/post/2660/11489
分享到:
相关推荐
**XDoclet** 是一个文档生成和代码生成工具,它可以自动根据Java源代码中的特定注解生成各种配置文件,如Hibernate的映射文件、EJB的部署描述符等。这减少了手动维护配置文件的工作量,提高了开发效率。 **Ant** 是...
在这个例子中,`hibernatetool`任务会读取源代码目录下的所有`.hbm.xml`文件,根据它们生成对应的SQL脚本(schema.sql),并写入到指定的目录。 在实际开发中,Ant和Hibernate的结合使用可以大大提高项目的开发效率...
第十五章的PPT详细讲解了Hibernate,包括实体管理、持久化、查询语言HQL等,让开发者无需直接编写SQL即可操作数据库。 5. **Struts**: Struts是基于MVC(Model-View-Controller)设计模式的Web应用框架,用于构建...
- **XDoclet与Hibernate映射**: XDoclet是一种注释处理器,可用于自动生成Hibernate映射文件。 - **数据检索**: - **CriteriaQuery**: 提供了一种类型安全的方法来构建复杂的查询。 - **HQL (Hibernate Query ...
这个文件包含了Ant构建工具的扩展,允许在构建过程中执行Hibernate相关的任务,如生成持久化类的SQL映射文件。 7. JUnit测试库:`junit-*.jar` Hibernate开发过程中通常会用到JUnit进行单元测试,确保代码的正确...
在本项目中,Ant被用来自动化生成XML配置文件和API文档,极大提高了开发效率,减少了手动操作带来的错误可能性。 4. **JUnit**: JUnit是Java单元测试的事实标准,它提供了一套简便的API来编写和运行测试用例。在本...
- **XDoclet与Hibernate映射**:XDoclet是一种注释处理器,可以帮助生成Hibernate的映射文件。这对于大型项目来说非常有用,可以提高开发效率。 - **数据检索**:包括Criteria API和HQL语言,前者提供了面向对象的...
最后,在命令行窗口中进入Middlegen-Hibernate的根目录,输入`ant`命令,即可开始生成VO对象及对应的Hibernate配置文件。 通过以上六个步骤,我们不仅能够顺利地在Hibernate中生成VO.xml文件,还能确保整个过程高效...
在Java应用程序中,Hibernate提供了一种抽象层,允许开发者使用面向对象的编程模型来处理数据库交互,而无需直接编写SQL语句。Hibernate 3.2.ga是这个框架的一个稳定版本,发布于2007年,尽管现在已经有更新的版本,...
这些表可以通过Hibernate的自动表结构生成策略(hibernate.hbm2ddl.auto属性)创建,或者手动执行SQL脚本。 **3. JBPM基础知识** 理解JBPM的基础概念至关重要,包括任务、事件、工作流实例等。流程定义文件(jpdl)...
### Hibernate 入门知识点详解 #### 一、准备开发环境 在进行 Hibernate 开发之前,首先需要准备必要的开发环境。 1. **安装 MySQL 5**: - 下载并安装 MySQL 5 数据库服务器。 - 配置 MySQL 的环境变量,确保 ...
同时,还需在pom.xml(如果使用Maven)或build.xml(如果使用Ant)中配置Hibernate的编译和运行时依赖。 5. **生成DAO和SessionFactory**:使用Hibernate Tools自动生成DAO(Data Access Object)接口和实现类,...
在本文中,我们将深入探讨 Hibernate Core 的几个关键功能:代码生成、逆向工程、Ant 任务以及相关工具的使用。 1. **代码生成**: Hibernate 提供了一套工具,可以自动生成基于数据库模式的Java实体类、Hibernate...
3. **HQL和SQL查询编辑器**:提供了友好的图形界面,方便开发者编写、测试和调试HQL(Hibernate查询语言)和SQL查询。 4. **数据库浏览器**:允许用户直接在IDE中浏览数据库结构,执行查询,查看结果,进行数据导入...
Hibernate Tools 是一个强大的开发工具,它为Hibernate ORM框架提供了丰富的集成开发环境支持,包括逆向工程(从数据库生成实体类)、代码生成、JPA支持以及HQL和SQL查询的调试等。要运行或修改Hibernate Tools的...
"hcg.rar_ant hibernate po_pojo code g" 提供的资源显然是一个利用Ant构建工具和Hibernate ORM框架,自动生成POJO(Plain Old Java Object)和Hibernate映射文件的过程。下面我们将详细探讨这两个关键概念以及它们...
3. **Hibernate**:作为ORM(对象关系映射)工具,Hibernate消除了数据库操作和Java对象之间的直接耦合,让开发者能够以面向对象的方式处理数据,减少了SQL的编写量。 在这个纯净的项目中,S2SH框架的集成使用了...
- 自定义 Hibernate 用于转换 Java 名称至 SQL 名称的策略。 - **XML 配置文件** - 使用 XML 文件指定配置选项。 - **J2EE 应用服务器集成** - **事务策略配置** - 配置 JTA 事务管理器。 - **JNDI-bound ...
这些工具可以帮助开发者生成数据库模式、创建和更新Hibernate配置文件、逆向工程Java实体类、生成SQL语句以及执行HQL查询等。 **二、主要功能** 1. **数据库反向工程**:hibernateTools3.3可以将现有的数据库表结构...