`
mllongze
  • 浏览: 82958 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

不能使用Hibernate Reverse Engineering生成实体类的原因(转)

阅读更多
/*取自http://tonysmith.iteye.com/blog/827927 感谢tonysmith*/

手工配置Hibernate后采用Hibernate Reverse Engineering工具的错误分析


我用的是MyEclipse8.5的开发工具,没有采用MyEclipse的Hibernate工具去自动生成实体类,而是手工自己编写hibernater的配置文件。只可惜当采用Hibernate Reverse Engineering去生成实体类的时候发生了错误。


选择JAVA src Folder后的Browse按钮后弹出一个灰色的对话框。如下图所示:

于是我做了一个DEMO然后采用myeclipse工具自动去添加hibernate包,经过仔细的对比发现在.project这个文件有问题,在最后的natures中我自己建立的文件中没有下面红色的一行代码,我把这行代码加入到我自己新建的工程中,这个问题就解决了。

<natures>   
    
<nature>com.genuitec.eclipse.hibernate.hibernatenature</nature>

<nature>com.genuitec.eclipse.ast.deploy.core.deploymentnature</nature>
<nature>com.genuitec.eclipse.j2eedt.core.webnature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>

分享到:
评论

相关推荐

    Hibernate Reverse Engineering详细描述

    2. **生成实体类**:根据读取到的表结构信息,自动生成对应的 Java 实体类。每个表对应一个实体类,表中的每一列对应实体类中的一个属性。 3. **生成配置文件**:除了实体类之外,还会生成一些配置文件,例如 ...

    hibernate生成实体类

    3. **逆向工程设置:** 右键点击需要生成实体类的表,选择“Hibernate Reverse Engineering...”选项,进入逆向工程设置界面。 4. **配置映射文件:** - 在弹出的对话框中,首先选择“Create Hibernate mapping ...

    Myeclipse自动生成Hibernate配置文件及实体类映射ORM

    Myeclipse 提供了强大的功能来支持 Hibernate 的开发,包括自动生成实体类映射、Hibernate 配置文件等。 在实际开发中,我们可以根据需要选择不同的 ORM 框架,例如 Hibernate、JPA 等。不同的 ORM 框架都有其特点...

    用MyEclipse自动生成hibernate映射文件和实体类

    3. **逆向工程(Hibernate Reverse Engineering)**:选中要映射的数据库表,右键选择`Hibernate Reverse Engineering`,这是MyEclipse提供的将数据库表转换为Hibernate映射文件和实体类的工具。 4. **配置生成选项...

    MyEclipse自动生成hibernate实体类配置文件

    通过以上步骤,我们不仅能够快速地在MyEclipse中创建Hibernate项目,还能自动生成实体类及其映射配置文件,大大提高了开发效率。这对于需要频繁与数据库交互的应用程序来说,无疑是一种非常有用的技巧。

    根据数据库生成实体类工具 cc.zip

    通过配置Hibernate的逆向工程插件,开发者可以选择连接到Oracle或MySQL数据库,然后指定要生成实体类的表,工具会自动生成对应的Java类。 另一个类似的工具是MyBatis Generator,它也支持从数据库生成Java实体类、...

    自动生成实体类

    例如,使用Hibernate Tools,你可以通过逆向工程(Reverse Engineering)从现有数据库生成Java持久化类(Entity),同时生成的实体类还会自动包含Hibernate的相关注解,如@Entity、@Table、@Column等,使得实体类...

    hibernate自动生成数据库文件

    2. **逆向工程(Reverse Engineering)**:逆向工程是Hibernate Tools中的一个重要特性,它可以从Java实体类生成数据库模式。开发者只需定义好实体类,并使用注解如`@Entity`、`@Table`等来标识表和字段,然后使用...

    实体类转换成数据库表

    4. **反向工程(Reverse Engineering)**: Hibernate支持从现有数据库生成实体类和映射文件,这是一个称为反向工程的过程。在描述中提到的"sqlserver数据库中的表通过Hibernate反射生成的的实体类",就是指的这个...

    myEclipse使用hibernate图解

    - 在弹出的对话框中选择您想要生成实体类的数据库表。 - 完成选择后,MyEclipse 会自动为您生成对应的实体类和映射文件。 2. **填写类名、表名和主键类型**: - 在生成过程中,您需要填写实体类的名称、关联的...

    oracle生成实体

    6. **最佳实践**: 在实际项目中,除了自动生成实体类,还应注意实体类的设计原则,比如保持数据访问逻辑和业务逻辑分离,合理使用继承和接口,以及考虑性能优化,如延迟加载(lazy loading)和批处理(batch ...

    MyEclipse10.7由表自动生成Hibernate实体对象

    完成上述步骤后,再次切换至MyEclipse Database Explorer透视图视窗,选中目标表,例如R_DYNAMICTABLE,然后右键选择Hibernate Reverse Engineering,开始进行实体类的生成。在弹出的页面中,选择实体对象存放的路径...

    MyEclipse由表自动生成Hibernate实体对象_白杨

    这个过程允许开发者快速生成实体类文件,从而减少手动编码的工作量。 6. 步骤说明: a. 查找并放置Oracle数据库连接JAR包:在进行数据库连接和实体对象生成之前,需要确保Java项目中包含了正确的数据库连接JAR包...

    Hibernate反向工程详细步骤

    而反向工程(Reverse Engineering)是Hibernate提供的一种强大功能,能够自动生成实体类、配置文件以及数据库映射信息,极大地提高了开发效率。本文将详细介绍如何利用MyEclipse进行Hibernate反向工程生成实体类的...

    hibernate自动生成Pojo

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

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

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

    Hibernate自动生成配置文件

    点击“Next”和“Finish”,MyEclipse会自动生成对应的Hibernate配置文件(`hibernate.cfg.xml`)、实体类(如`User.java`)和映射文件(`User.hbm.xml`)。 生成的`hibernate.cfg.xml`文件包含了数据库连接信息,...

    myeclipse搭建hibernate框架

    总结来说,搭建MyEclipse中的Hibernate框架主要包括安装必备软件、配置数据库连接、创建项目、生成实体类以及调整配置文件。这个过程虽然涉及多个步骤,但借助MyEclipse的强大功能,可以显著简化开发工作,使得...

Global site tag (gtag.js) - Google Analytics