1:解压文件到D:\TOOL\Middlegen-Hibernate-r5 路径下,(路径必须匹配)
2:修改config\database\oracle.xml文件修改如下
xml 代码
- <property environment="env"/>
-
- <property name="database.script.file" value=""/>
- <property name="database.driver.file" value="${lib.dir}/classes12.jar"/>
- <property name="database.driver.classpath" value="${database.driver.file}"/>
- <property name="database.driver" value="oracle.jdbc.driver.OracleDriver"/>
- <property name="database.url" value="jdbc:oracle:thin:@192.168.2.136:1521:oracle"/>
- <property name="database.userid" value="pdtest"/>
- <property name="database.password" value="1"/>
- <property name="database.schema" value="pdtest"/>
- <property name="database.catalog" value="pdtest"/>
-
-
-
- <property name="jboss.datasource.mapping" value="Oracle9i"/>
3: 修改build.xml文件
50-52修改为你的hibernate和java生成文件的路径
xml 代码
- <property name="build.java.dir" value="${build.dir}/pdtest/java"/>
- <property name="build.gen-src.dir" value="${build.dir}/pdtest/gen-src"/>
- <property name="build.classes.dir" value="${build.dir}/pdtest/classes"/>
4:第191行 对应代码的Package name
xml 代码
- <hibernate
- destination="${build.gen-src.dir}"
- package="com.strongit.pdtest.bo"
- genXDocletTags="true"
- genIntergratedCompositeKeys="false"
- javaTypeMapper="middlegen.plugins.hibernate.HibernateJavaTypeMapper"
- />
5:第33行 修改应用名
xml 代码
- <property name="name" value="pdtesthis"/>
6:运行build.bak生成hibernate配置文件。
7: 修改\hibernate-extensions-2.1.3\tools\bin下的2JAVAbak的文件路径
java 代码
- hbm2java D:\TOOL\Middlegen-Hibernate-r5\build\pdtest\gen-src\com\strongit\pdtest\bo\*.xml --output=D:\TOOL\Middlegen-Hibernate-r5\build\pdtest\classes >>log.txt
8运行2JAVA.bak文件便可生成bo文件
分享到:
相关推荐
而“Hibernate代码自动生成”则是指利用Hibernate的工具或者第三方库,自动生成与数据库表对应的Java实体类、DAO(数据访问对象)层、Service层以及相关的SQL语句,从而减少手动编写这些重复性代码的工作量,提高...
"根据Hibernate反向生成数据库的Java代码"这一主题涉及到的主要知识点包括Hibernate的逆向工程、实体类生成、数据库元数据以及Java持久化接口。 1. Hibernate逆向工程: Hibernate的逆向工程工具,也被称为...
【hibernate代码生成工具】是一种实用的开发辅助软件,主要用于简化Java开发中与Hibernate框架相关的对象关系映射(ORM)代码编写工作。通过自动化的方式,它可以自动生成基于Hibernate的实体类、DAO(数据访问对象...
总结起来,Java代码自动生成工具能够帮助开发者快速构建基于Spring和Hibernate的项目,它能自动完成控制层、模型层、DAO层和服务器层的代码生成,并且支持Oracle和MySQL等多种数据库。通过自定义模板,工具的扩展性...
本主题将深入探讨如何根据Java实体类自动生成Hibernate的映射文件,这对于不使用MyEclipse等集成开发环境的开发者来说尤其实用。 首先,我们需要了解Hibernate映射文件的基本结构。通常,一个映射文件以`.hbm.xml`...
在完成上述步骤后,系统将自动生成 HibernateSessionFactory.java 和 hibernate.cfg.xml 文件。然后,在 MyEclipse Datebase Explorer 中选中所有表,点击右键,选择 Hibernate Reverse Enginnering,选中目录存放...
改进如下: 1. 增加了多数据类型的支持; 2. 增加了toJson 方法,可以将对象转换为 json数据格式;...7. 完美支持数据库注解自动生成到配置文件和JAVABEAN 下个版本的计划: 1.增加数据库列表功能 2.增加主键策略
"解析PDM生成POJO(Java代码生成器)"是一个这样的工具,它可以帮助开发者自动化创建JavaBean和HBM(Hibernate Mapping File)类,这两个是Java后端开发中的重要组成部分。本文将深入探讨这个主题,讲解相关知识点。...
标题中的"AutoCode_SSHDemo_Setup自动生成HIBERNATE 配置文件 JAVA代码自动生成"表明这是一个关于自动化代码生成的工具,主要用于简化Hibernate配置文件和Java代码的编写过程。SSH在这里指的是Spring、Struts和...
同时,当数据库表结构发生变化时,只需要更新`hibernate.reveng.xml`文件,再次运行生成命令,即可快速同步Java代码,减少了因手动修改带来的错误可能。 总之,通过Hibernate Tool,开发者可以更加专注于业务逻辑的...
总的来说,"Hibernate实体类生成器mysql版"是Java开发中的得力助手,它利用FreeMarker和Swing的优势,提供了便捷、高效的实体类代码生成解决方案,使开发者能够将更多精力集中在业务逻辑的实现上,从而提升整体项目...
带注释的实体类代码生成器不仅会生成类结构,还会在代码中添加相应的注释,这些注释可能包括字段的含义、类型和用途,有助于提高代码的可读性和维护性。 在Java开发中,实体类通常包含与数据库表字段相对应的私有...
通过以上步骤,我们可以很方便地利用MyEclipse和Hibernate工具来自动生成实体类,极大地提高了开发效率。当然,在实际项目中还需要根据具体情况进行一定的定制化调整,但总体来说,这种方式大大减轻了开发者的工作...
在Java Hibernate中,核心概念包括实体(Entities)、持久化类(Persistent Classes)、配置文件(Hibernate Configuration File)、会话工厂(SessionFactory)和会话(Session)。实体是应用程序中的业务对象,...
最后,"javaSrc44.zip"很可能是源代码的压缩包,里面包含了上述所有提及的Hibernate项目结构和代码。 通过这份源代码,学习者不仅可以学习到Hibernate的基本用法,还可以了解到实际项目中的应用,提升自己的Java...
当根据数据库自动生成Java代码时,这些实体类会自动映射数据库表的字段,通常使用ORM(Object-Relational Mapping)框架如Hibernate或MyBatis来实现。ORM框架简化了数据访问层的开发,使得Java对象可以直接操作...
总之,Middlegen是Hibernate3开发中的一个强大辅助工具,它可以简化数据库到Java代码的映射过程,提高开发效率。理解如何使用Middlegen对于任何使用Hibernate进行数据库操作的Java开发者来说都是十分重要的。
生成Hibernate实体类的过程通常涉及到以下步骤: 1. **配置JDBC连接**:`jdbc.properties`配置文件是用于设置数据库连接信息的,包括数据库URL、用户名、密码等。例如: ``` jdbc.driverClassName=...
Java代码生成器是一种高效开发工具,它可以帮助程序员自动化地生成大量的基础代码,从而极大地提高开发效率,减少重复劳动。在Java开发中,特别是在企业级应用系统构建时,大量的数据访问层(DAO)、服务层(Service...