`

使用Hibernate Reverse Engineering反向生成Pojo类的问题记录

阅读更多
<转自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无法反向生成的,需补齐。
分享到:
评论

相关推荐

    eclipse 配置 hibernate tools 反向生成 pojo类 注解

    为了提高开发效率,开发者经常使用Hibernate Tools来反向工程数据库模式,自动生成POJO(Plain Old Java Object)类,这些类可以直接用于数据操作。本文将详细讲解如何在Eclipse中配置Hibernate Tools以实现注解方式...

    hibernate3.0 和数据库生成pojo类的工程方法

    在这个版本中,Hibernate提供了逆向工程(Reverse Engineering)工具,可以自动根据数据库结构生成对应的POJO类和映射文件。 3. **配置Hibernate 3.0**: 使用Hibernate生成POJO类之前,需要先安装Hibernate和配置...

    hibernate自动生成Pojo

    为此,Hibernate 提供了反向工程(Reverse Engineering)工具,可以自动生成基于数据库表结构的POJO类,极大地提高了开发效率。 `hibernate_tools` 和 `hibernate_extension` 是 Hibernate 提供的扩展和工具集,...

    使用Maven Hibernate5 之反向工程

    **反向工程(Reverse Engineering)** 在这里特指数据库反向工程,即根据现有的数据库表结构自动生成对应的Java实体类。在Hibernate中,这通常由Hibernate Tools完成,它可以读取数据库模式并生成POJO(Plain Old ...

    myeclipse下hibernate用法

    本文将指导您如何在 MyEclipse 中使用 Hibernate,並详细介绍了创建数据库、配置数据库连接、初始化 Hibernate 开发环境、生成 POJO 及 hbm 映射文件等步骤。 创建数据库 在 MyEclipse 中,我们可以使用 SQL ...

    Hibernate反向工程法

    在DB Browser中,选择数据库中的"t_user"表,使用Hibernate Reverse Engineering生成POJO类和hbm.xml映射文件。这里,我们将生成的JavaBean放在"zizz.hibernate.model"包下,ID Generator设置为increment,表明Id...

    hibernate反向工程模板(已修改)

    其中,反向工程(Reverse Engineering)是Hibernate提供的一项功能,它能根据数据库结构自动生成对应的Java实体类、持久化映射文件(hbm.xml)以及数据访问对象(DAO)。本文将围绕"hibernate反向工程模板(已修改)...

    利用hibernate中的SchemaExport生成数据表

    在传统的开发流程中,我们通常先创建数据库表,然后通过反向工程生成`.hbm.xml`映射文件和对应的Java实体类(POJO)。然而,这种方式在面向对象思维主导的现代开发中可能显得不太自然。相反,我们可以直接从对象模型...

    hibernate自动生成dao,配置文件等的学习笔记,在myeclipse下实现

    在本教程中,我们将探讨如何在MyEclipse环境下利用Hibernate工具自动生成DAO(数据访问对象)、POJO(Plain Old Java Object)以及配置文件。 首先,我们需要确保MyEclipse已经集成了Hibernate支持。这可以通过右键...

    Hibernate Tool 使用文档

    - **Enable debug logging in the plugins**:启用插件中的调试日志记录,便于追踪和解决问题。 #### 四、Ant Tools - **Introduction**:介绍了如何使用Ant工具来执行Hibernate相关的任务。 - **The &lt;hibernate...

    hibernate4

    - 通过 Hibernate Reverse Engineering 向导,可以选择数据库中的表,并配置生成的类和映射文件的路径,设置主键生成策略(如 native),并处理多对多关系(如 userinfo 和 permission 的关系,通过 user_perm 关联...

    Hibernate反向工程法.pdf

    2. **启动逆向工程**:右键选择“Hibernate Reverse Engineering”,进入配置界面。 3. **指定Java包路径**:在对话框中输入生成的JavaBean所在的包名,如`zizz.hibernate.model`。 4. **配置主键生成策略**:选择ID...

    自动生成代码

    ### 自动生成代码:使用Hibernate框架开发 自动生成实体类代码步骤 #### 一、前言 在软件开发过程中,尤其是基于数据库的应用程序开发时,频繁的手动编写数据访问层(DAO)和实体类(POJO)会消耗大量的时间和精力...

    用myeclipse自动生成hibernate配置文件

    5. **反向工程(Reverse Engineering)**: - 在`Database Explorer`中,选择要转换的数据库表,右键点击,选择`Generate Mapping Files`。 - 提供生成的映射文件路径和包名,勾选`Generate POJO mapping file`和`...

    myeclipse中hibernate反转详细步骤

    在MyEclipse中进行Hibernate反转工程是开发Java Web应用程序时常用的一种快速生成实体类和映射文件的方法。这个过程能够帮助开发者节省手动编写这些文件的时间,使得开发更加高效。以下是一个详细的步骤指南: 1. *...

    myeclipse 连接mysql

    右键点击表,选择"Hibernate Reverse Engineering",这一步可以生成数据库表的映射文件(*.hbm.xml)、实体类(POJOs)和数据访问对象(DAOs)。 在弹出的配置对话框中,你可以定制生成的内容,比如只生成映射文件...

    hibernatetools

    - **JDBC Configuration for reverse engineering**:用于反向工程的JDBC配置。 - **Exporters**: - **Database schema exporter**:导出数据库模式。 - **POJO Java code exporter**:导出POJO Java代码。 - *...

Global site tag (gtag.js) - Google Analytics