`

eclipse 反向生成hibernate 类

 
阅读更多

1 、先选择 datasource 视图,在里面新建数据源



 

 

2、在eclipse market 里面搜索下载 jboss-tools(同类的还有jetty)

 

 

1.安装hibernate tools

在 help --> Eclipse Marketplace 中搜索 hibernate, 找到 jboss tools , 点击 install, 选择 hibernate tools , 其他的不装, 按照步骤安装即可
 

2.使用 Database Development 创建数据库连接

 
这个应该很简单, 选择要连接的数据库类型, 输入url,用户名和密码即可
 

3.在hibernate视图窗口中创建配置文件

 
 
点击 + 号, 或者右键空白区域, 点击 Add Configuration
 
 
如果后面生成时报错, 可能是 hibernate version 太高, 选个低的就可以了
 
 
点击 OK 后
 
选择 HIbernate Code  Generation, 
 
 
 
 
注意: 上图右边的 Catalog 表示的是对应的数据库名, 最好设置为空, 因为有可能换环境之后数据库名称不一样, hibernate.reveng.xml 是可以修改的, 可以添加或删除表, 重新生成对应实体
 

 
 

如果表设计的时候带有前缀比如Tbl_Entity, 可以自己写一个策略类, 来生成类名

 

可以选择生成策略类来格式化要生成的类的名字字段。可能会遇到:

It is indirectly referenced from required .class file

原因:你正要使用的类调用了另一个类,而这个类又调用了其他类,这种关系可能会有好多层。而在这个调用的过程中,某个类所在的包的缺失就会造成以上那个错误。

解决方法:导入缺失的包

browse选择你写的策略类就可以了。

期间可能要下载jar包

hibernate-tools包和hibernate-core包因为这个类用到了hibernate的东西。

 
 
 
 
最终发现,在 eclipse  neon 版本下 始终生成不了类
  • 大小: 34.2 KB
0
4
分享到:
评论

相关推荐

    eclipse由数据库反向生成hibernate实体类(图解).doc

    ### Eclipse中通过数据库反向生成Hibernate实体类及JPA注释详解 #### 一、配置数据源 在Eclipse中实现数据库反向生成Hibernate实体类的过程主要包括数据源配置与实体类生成两大步骤。 ##### 1. 数据源配置 **第...

    Eclipse数据库hibernate反向生成数据库类

    Eclipse数据库hibernate反向生成数据库类 在本篇文章中,我们将详细介绍如何使用Eclipse中的Hibernate插件反向生成数据库实体类。首先,我们需要安装Hibernate Tools,下载地址为...

    Eclipse中反向生成hibernate实体类+jpa注释

    本资源详细描述了Eclipse中反向生成hibernate实体类+jpa注释的详细过程,是一个不错的图文教程。

    eclipse hibernate 反向生成带注解的实体类-步骤说明--详细

    ### Eclipse Hibernate 反向生成带注解的实体类——步骤详解 #### 一、创建数据库管理器 在开始之前,我们需要确保已经安装了Eclipse IDE,并且具备基本的数据库操作能力。下面详细介绍如何在Eclipse中创建数据库...

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

    现在你可以使用Hibernate Tools反向生成POJO类了: 1. 在Eclipse的Package Explorer或Project Explorer中,右键点击你想生成POJO类的包名,选择“New” > “Other…”。 2. 在弹出的对话框中,展开“Hibernate”...

    eclipse从数据库逆向生成Hibernate实体类

    eclipse从数据库逆向生成Hibernate实体类

    Hibernate在eclipse中反向生成

    ### Hibernate在Eclipse中反向生成详解 #### 一、前言 Hibernate 是一款非常流行的 Java 持久层框架,它提供了强大的对象关系映射(Object-Relational Mapping,ORM)功能,使得开发人员可以将 Java 对象与数据库...

    eclipse中,由数据库反向生成hibernate实体类.pdf

    选择要反向生成的数据库或特定表,包括视图。 在“Main”选项卡中,可以决定是否生成实体类(POJOs)和DAO文件。在“Explorer”选项卡中,进一步定制生成的文件类型。完成设置后,点击“Apply”,然后“Run”以执行...

    hibernate反向生成实体类及CRUD操作教学视频

    3. **运行反向工程**: 使用Hibernate Tools或类似插件(如Eclipse或IntelliJ IDEA中的插件),导入数据库元数据,反向生成Java实体类。这些类通常包含字段(对应数据库列)、getter和setter方法,以及@Entity和@...

    myeclipse与hibernate―反向生成实体类和DAO

    MyEclipse与Hibernate反向生成实体类和DAO MyEclipse是一个基于Eclipse平台的集成开发环境(IDE),它提供了很多实用的功能和插件来帮助开发者快速开发Java应用程序。Hibernate是一个流行的对象关系映射(ORM)框架...

    [SSH+Maven+Bootstrap视频教程]_12. 新建Hibernate反向生成实体类工程.zip

    新建Hibernate反向生成实体类工程.zip"中,我们主要探讨的是如何利用SSH(Struts2、Spring、Hibernate)框架结合Maven构建工具以及Bootstrap前端框架,来创建一个基于Hibernate的Java Web项目,并通过Hibernate的...

    eclipse的反向映射配置

    对于"eclipse的反向映射配置"这个主题,我们主要关注的是如何利用Eclipse工具来反向生成Hibernate配置文件,以及与之相关的domain类和映射文件。这一过程对于基于Hibernate的Java项目来说非常有用,因为它可以显著...

    Hibernate 3.2反向生成数据库文件

    在反向生成数据库文件的过程中,首先你需要确保已安装并配置好Hibernate 3.2以及相应的JDBC驱动(对于SQL 2000,这通常是Microsoft的JDBC驱动)。接下来,按照以下步骤进行操作: 1. **配置Hibernate**: 创建...

    Hibernate自动生成持久化类和映射文件

    "Hibernate自动生成持久化类和映射文件"这个话题主要涉及如何利用myEclipse这款集成开发环境的反向工程功能,快速地根据数据库中的表结构生成对应的Hibernate配置文件、映射文件以及持久化类。下面将详细介绍这一...

    java反向生成实体工具

    Java反向生成实体工具是一种高效实用的开发辅助软件,它极大地简化了开发过程中实体类的创建工作。在Java编程中,实体类是用于映射数据库表的重要组件,通常需要开发者手动编写,这不仅耗时,而且容易出错。有了这种...

    Eclipse中创建反向工程.doc

    在Eclipse这样的集成开发环境中,反向工程通常指的是通过工具自动生成代码的过程,特别是针对数据库模型到Java对象的映射,如Hibernate框架中的反向工程。接下来,我们将深入探讨如何在Eclipse中进行Hibernate的反向...

    generatorSqlmapCustom反向生成实体类的一个小项目

    本项目名为“generatorSqlmapCustom”,它的主要目标是反向生成实体类,这是一个方便快捷的方式,可以帮助开发者省去手动编写这些类的繁琐工作。 项目描述中提到,用户只需将这个小项目导入Eclipse IDE,就可以进行...

    Eclipse Hibernate Synchronizer插件操作数据库

    在使用Eclipse Hibernate Synchronizer时,开发者可以快速地将数据库结构映射到Java持久化类(POJOs),同时也能将这些类反向同步到数据库中。这在进行敏捷开发和数据库频繁调整时非常有用,因为它允许你在设计阶段...

    eclipse反向差件

    #### 生成Hibernate配置文件与实体类 1. **生成hibernate.cfg.xml文件**:通过`Window > Show View > Others...`搜索“Hibernate”并选择“Hibernate Configuration”视图。在打开的视图中,右键点击“Add ...

    Hibernate Tools的使用,Eclipse逆向工程

    5. **生成实体类和映射文件**:完成上述设置后,点击"Finish",Eclipse会自动根据选定的表生成相应的Java实体类和`.hbm.xml`映射文件。 **四、使用生成的实体类** 逆向工程生成的实体类包含了数据库表字段的属性,...

Global site tag (gtag.js) - Google Analytics