<转自http://www.tmelearning.com/newsDetail.aspx?id=301>
1.使用Hibernate Reverse Engineering反向生成Pojo类的时候,报出Path must include project and resource name:/ 的错。 经检查发现是.myhibernatedata文件的问题,以前也很少注意J2EE项目工程中自动生成的文件。在.myhibernatedata文件中:
genBasicCompId=true
sessionFactoryName=
profile=
daoSFId=
version=3.1
jndiPath=
detectM2M=true
reStrategyClass=
springDaoFile=
useJavaTypes=true
keyGenerator=assigned
libInstallFolder=/WebRoot/WEB-INF/lib
addLibs2Project=false
genVersionTag=true
sessionFactoryId=
basePersistenceClass=
reSettingsFile=/Konica_e-Learning/hibernate.reveng.xml
configFile=/工程名称/src/com/km/hibernate/hibernate.cfg.xml
createConfigFile=false
addLibs2Classpath=false
如果没有上面代码中粗体的路径,hibernate无法反向生成的,需补齐。
分享到:
相关推荐
为了提高开发效率,开发者经常使用Hibernate Tools来反向工程数据库模式,自动生成POJO(Plain Old Java Object)类,这些类可以直接用于数据操作。本文将详细讲解如何在Eclipse中配置Hibernate Tools以实现注解方式...
在这个版本中,Hibernate提供了逆向工程(Reverse Engineering)工具,可以自动根据数据库结构生成对应的POJO类和映射文件。 3. **配置Hibernate 3.0**: 使用Hibernate生成POJO类之前,需要先安装Hibernate和配置...
为此,Hibernate 提供了反向工程(Reverse Engineering)工具,可以自动生成基于数据库表结构的POJO类,极大地提高了开发效率。 `hibernate_tools` 和 `hibernate_extension` 是 Hibernate 提供的扩展和工具集,...
**反向工程(Reverse Engineering)** 在这里特指数据库反向工程,即根据现有的数据库表结构自动生成对应的Java实体类。在Hibernate中,这通常由Hibernate Tools完成,它可以读取数据库模式并生成POJO(Plain Old ...
本文将指导您如何在 MyEclipse 中使用 Hibernate,並详细介绍了创建数据库、配置数据库连接、初始化 Hibernate 开发环境、生成 POJO 及 hbm 映射文件等步骤。 创建数据库 在 MyEclipse 中,我们可以使用 SQL ...
在DB Browser中,选择数据库中的"t_user"表,使用Hibernate Reverse Engineering生成POJO类和hbm.xml映射文件。这里,我们将生成的JavaBean放在"zizz.hibernate.model"包下,ID Generator设置为increment,表明Id...
其中,反向工程(Reverse Engineering)是Hibernate提供的一项功能,它能根据数据库结构自动生成对应的Java实体类、持久化映射文件(hbm.xml)以及数据访问对象(DAO)。本文将围绕"hibernate反向工程模板(已修改)...
在传统的开发流程中,我们通常先创建数据库表,然后通过反向工程生成`.hbm.xml`映射文件和对应的Java实体类(POJO)。然而,这种方式在面向对象思维主导的现代开发中可能显得不太自然。相反,我们可以直接从对象模型...
在本教程中,我们将探讨如何在MyEclipse环境下利用Hibernate工具自动生成DAO(数据访问对象)、POJO(Plain Old Java Object)以及配置文件。 首先,我们需要确保MyEclipse已经集成了Hibernate支持。这可以通过右键...
- **Enable debug logging in the plugins**:启用插件中的调试日志记录,便于追踪和解决问题。 #### 四、Ant Tools - **Introduction**:介绍了如何使用Ant工具来执行Hibernate相关的任务。 - **The <hibernate...
- 通过 Hibernate Reverse Engineering 向导,可以选择数据库中的表,并配置生成的类和映射文件的路径,设置主键生成策略(如 native),并处理多对多关系(如 userinfo 和 permission 的关系,通过 user_perm 关联...
2. **启动逆向工程**:右键选择“Hibernate Reverse Engineering”,进入配置界面。 3. **指定Java包路径**:在对话框中输入生成的JavaBean所在的包名,如`zizz.hibernate.model`。 4. **配置主键生成策略**:选择ID...
### 自动生成代码:使用Hibernate框架开发 自动生成实体类代码步骤 #### 一、前言 在软件开发过程中,尤其是基于数据库的应用程序开发时,频繁的手动编写数据访问层(DAO)和实体类(POJO)会消耗大量的时间和精力...
5. **反向工程(Reverse Engineering)**: - 在`Database Explorer`中,选择要转换的数据库表,右键点击,选择`Generate Mapping Files`。 - 提供生成的映射文件路径和包名,勾选`Generate POJO mapping file`和`...
在MyEclipse中进行Hibernate反转工程是开发Java Web应用程序时常用的一种快速生成实体类和映射文件的方法。这个过程能够帮助开发者节省手动编写这些文件的时间,使得开发更加高效。以下是一个详细的步骤指南: 1. *...
右键点击表,选择"Hibernate Reverse Engineering",这一步可以生成数据库表的映射文件(*.hbm.xml)、实体类(POJOs)和数据访问对象(DAOs)。 在弹出的配置对话框中,你可以定制生成的内容,比如只生成映射文件...
- **JDBC Configuration for reverse engineering**:用于反向工程的JDBC配置。 - **Exporters**: - **Database schema exporter**:导出数据库模式。 - **POJO Java code exporter**:导出POJO Java代码。 - *...