1.安装ant
2.下载Middlegen-Hibernate-r5(http://sourceforge.net /projects/hibernate/files/hibernate-middlegen/hibernate%20plugin%20rel-5 /Middlegen-Hibernate-r5.zip/download)
3.配置数据参数,配置文件\Middlegen-Hibernate-r5\config\database\mysql.xml(这里使用的是mysql)
<!-- =================================================================== -->
<!-- ant properties/targets for mysql -->
<!-- note: this is not a proper xml file (there is no root element) -->
<!-- it is intended to be imported from a *real* xml file -->
<!-- =================================================================== -->
<property name="database.script.file" value="${src.dir}/sql/${name}-mysql.sql"/>
<property name="database.driver.file" value="${lib.dir}/mysql-connector-java-3.0.0-beta-bin.jar"/>
<property name="database.driver.classpath" value="${database.driver.file}"/>
<property name="database.driver" value="org.gjt.mm.mysql.Driver"/>
<property name="database.url" value="jdbc:mysql://localhost/airline"/>
<property name="database.userid" value=""/>
<property name="database.password" value=""/>
<property name="database.schema" value=""/>
<property name="database.catalog" value=""/>
<property name="jboss.datasource.mapping" value="mySQL"/>
1>修改database.script.file,到目录\Middlegen-Hibernate-r5\src\sql下新建对应数据库的sql文件,如test-mysql.sql,然后修改database.script.file对应的value为${src.dir}/sql/test-mysql.sql
2>修改database.driver.file,到目录\Middlegen-Hibernate-r5\lib下添加mysql-connector-java-5.1.8.jar
文件,并修改对应的value值
3>将其他的值修改为对应的数据库中的值
4.修改build.xml中的数据库配置文件
<!DOCTYPE project [
<!ENTITY database SYSTEM "file:./config/database/hsqldb.xml">
]>
修改为./config/database/mysql.xml
该文件中还有其他的一些参数可以修改,如hbm文件的输出路径,hbm文件的包名等等
5.启动Middlegen,到Middlegen解压路径执行ant
配置过程中需要注意lib包中的jar文件是否和database/mysql.xml中的driver file一致
- 大小: 34.1 KB
分享到:
相关推荐
【Middlegen-Hibernate-r5】是一个开源项目,主要针对Java开发者,特别是那些在Web开发中使用Hibernate框架的程序员。Middlegen是该工具的名字,它是一个自动化数据库模型到Hibernate映射的工具,而Hibernate则是一...
4. **运行Ant任务**:使用命令行或者IDE中的Ant插件,运行`ant middlegen`命令,这将触发Middlegen读取数据库信息并生成所需的Hibernate文件。生成的文件通常包括实体类、映射文件和配置文件。 5. **整合到项目中**...
使用hibernate-extensions和Middlegen-Hibernate,开发者可以快速搭建起基于Hibernate的项目,大大缩短项目的启动时间。例如,当你已经有了一个完整的数据库结构,只需要运行Middlegen-Hibernate,就可以得到一套...
【标题】"Middlegen-Hibernate-r5,hibernate-extensions-2.1.3" 涉及的是两个重要的Hibernate相关工具:Middlegen和Hibernate Extensions,这两个工具都是在开发基于Java的数据库应用程序时使用的辅助工具。...
Hibernate的Middlegen-Hibernate-r5工具包可以生成映射文件及POJO文件,简化开发。... 关于Hibernate的关系映射,其中除了注解方式,还可以通过XML方式,此文件是根据数据库生成XML文件的一种工具。...
1. **安装配置**:首先,你需要下载并配置Middlegen-Hibernate的相关依赖库,如题目中提到的`hibernate-extensions-2.1.3`、`apache-ant-1.8.4`、`Middlegen-Hibernate-r5`和`hibernate-2.1`。Apache Ant是Java项目...
总之,Middlegen-Hibernate-r5.rar这个压缩包为我们提供了一个全面了解和掌握Middlegen与Hibernate集成使用的实践平台。通过深入学习和实践,我们可以提高数据库管理与Java开发的技能,为项目开发带来更大的便利。在...
《Hibernate与Middlegen-Hibernate-r5:数据库持久化框架深度解析》 在Java开发领域,Hibernate是一个广泛应用的开源对象关系映射(ORM)框架,它简化了数据库操作,使得开发者能够以面向对象的方式处理数据库交互...
《Middlegen-Hibernate配置详解》 在Java开发领域,Hibernate作为一款强大的对象关系映射(ORM)框架,极大地简化了数据库操作。然而,对于初学者或者开发者来说,正确配置和使用Hibernate可能会遇到一些挑战。...
hibernate2.1.8 下的 hibernate2.jar 及 lib 目录下的 jar 文件、hibernate-extensions 下的 hibernate-tools.jar 及 lib 目录下的 jar 文件、xdoclet-bin-1.2.3 下的 jar 文件全部拷贝到 middlegen- hibernate-r5 ...
Middlegen,作为`Middlegen-Hibernate-r5.zip`的主要内容,是针对Hibernate的一个实用工具,用于自动生成数据库模式到Java类的映射代码,极大地提高了开发效率。 1. Hibernate扩展: Hibernate扩展是开发者社区为...
Hibernate是一种流行的Java ORM框架,它允许开发者使用面向对象的方式来操作数据库,而无需编写繁琐的SQL语句。Middlegen与Hibernate的结合,使得开发者可以专注于业务逻辑,而非底层的数据访问细节。 在Middlegen ...
标题中的"spring+Middlegen+hibernate-extensions.rar"揭示了这个压缩包内容是关于Spring框架、Middlegen工具以及Hibernate扩展的整合。这三个组件在Java开发中扮演着重要角色,特别是对于构建企业级的数据库驱动...
`Ant`是一款基于Java的构建工具,它允许开发者通过XML来定义项目构建过程,而`Middlegen`则是一个数据库模式到Hibernate对象关系映射(ORM)的代码生成器,可以自动生成Hbm(Hibernate Mapping)文件以及对应的Java...
【Middlegen与Hibernate Extensions详解】 在Java世界中,Hibernate是一个非常流行的持久化框架,它极大地简化了数据库操作,使得开发者可以专注于业务逻辑而非繁琐的数据访问层代码。Middlegen和Hibernate ...
MiddleGen-Hibernate: 本书使用版本:2.1 官方网站:http://boss.bekk.no/boss/middlegen/ 下载页面:http://sourceforge.net/project/showfiles.php?group_id=36044 下载地址:...
关系映射XML生成工具,如"Middlegen-Hibernate-r5",则是为了简化这一过程而设计的。这些工具能够自动生成Hibernate所需的配置文件,包括映射文件(.hbm.xml),这些文件定义了Java类和数据库表之间的映射关系。 ...
hibernate-extensions-2.1.2.zip hibernatetutorial.zip Middlegen-Hibernate-r4.zip Middlegen-Hibernate-r4.zip