还是从我们开始项目的第一步说起,新建项目。一般我们用java做web项目都是File->New->Dynamic Web Project,如下图:
然后会出现新建项目的对话框如图所示
然后点击Modify按钮后如图
将java persistence选中,这样就为项目增加了JPA的特性,其它特性根据项目需要自行修改。点击OK后。点击几次NEXT(忽略的几步根据自身情况而定)到JPA FACET窗口,如下图:
因为咱们用的是hibernate列 表中没有所以platform选择Generic,Type选择disable library configuration,因为咱们把需要的jar文件直接放到WEB-INF下的lib目录中就可以了。所以不用配置。再下面的connection 这个是必须要配置的要不我们怎么从数据库中生成啊。对不。
如果以前配置过连接直接选择就可以了,如果没有配置过点击 add connection.如下图:
选择要使用的数据库类型,然后下一步,如下图。其实这个类型也没啥作用只是个生成连接字符串的模版而以。
选择已有的驱动,如果没有怎么办,废话,当然是继续新增了。这块不详述了,点击driver后面第一个按钮,根据提示选择对应的jar文件即可。
做完上述操作点击Finish.回到JPA Facet窗口。选中Discover annotated classes automatically,把Create orm.xml钓掉。然后点Finish项目就建完了。
然后在项目文件夹上右键选择JPA tools->Generate Entities from Tables.后如下图:
选择建好的connection如果没有connect 就connect一下。就会如上图所示了(有时eclipse会有些小问题看不见表,可以重启一下试试,实在不行就直接建个JPA project ,生成实体后再拷到自己的项目中就可以了。)选中要生成实体的表,Next如下图:
上面是表之间的关系,如果可以做相应的修改(用的是ecipse 3.5貌似eclipse3.4还没这个功能,eclipse越来越强了),再Next后如下图:
(这个好像也是eclipse 3.5才加的)都能看明白吧。按照需要改改就可以了,这里不多啰嗦。再Next后,如下图:
这是一些表的每个属性的调整,一般也不用调了。Finish就好了。
相关推荐
eclipse从数据库逆向生成Hibernate实体类
为了能够利用Eclipse来生成Hibernate相关的实体类,我们需要先安装Hibernate Tools插件: 1. **确定Eclipse版本**: - 打开 **Help** > **About Eclipse** 查看当前Eclipse的版本号。 2. **下载对应版本的...
### Eclipse中通过数据库反向生成Hibernate实体类及JPA注释详解 #### 一、配置数据源 在Eclipse中实现数据库反向生成Hibernate实体类的过程主要包括数据源配置与实体类生成两大步骤。 ##### 1. 数据源配置 **第...
本话题主要围绕如何根据数据库中的表生成Hibernate实体类进行展开。 首先,我们需要理解Hibernate实体类的作用。实体类是与数据库表对应的Java类,它们包含了表的字段和相关属性,以及由Hibernate提供的getter和...
在本篇文章中,我们将详细介绍如何使用Eclipse中的Hibernate插件反向生成数据库实体类。首先,我们需要安装Hibernate Tools,下载地址为http://www.jboss.org/tools/download/archive/3_1_GA.html,我们只需要下载...
本资源详细描述了Eclipse中反向生成hibernate实体类+jpa注释的详细过程,是一个不错的图文教程。
实体类通常用于表示数据库中的表,它们是对象关系映射(ORM)框架如Hibernate的基础。这个功能大大简化了开发者的工作,避免了手动编写大量重复的代码。 生成实体类的过程主要涉及以下步骤: 1. **数据库配置**:...
本文将指导您在 Eclipse 环境中使用 Hibernate,包括下载和安装 Hibernate、配置 Hibernate、生成实体类和 DAO 类、添加映射资源等步骤。 下载和安装 Hibernate 首先,您需要下载 Hibernate 并将其添加到项目中。...
教你如何用Hibernate生成映射文件和实体类,简单方便。
3. **生成Hibernate配置文件(hbm.xml)**:自动创建每个实体类的Hibernate映射文件,描述对象与表之间的关系。 4. **创建Hibernate SessionFactory**:基于配置文件,插件可以帮助创建SessionFactory,这是访问...
1. **代码生成**:该插件能够自动生成Hibernate配置文件(如`hibernate.cfg.xml`)和实体类,大大减少了手动编写这些文件的工作量。 2. **对象关系映射(ORM)支持**:它可以解析数据库模式并生成对应的Java类,...
**hibernate实体生成工具**是开发者在使用Hibernate框架时常用的一种辅助工具,它能够自动生成与数据库表对应的Java实体类,大大节省了手动编写代码的时间,提高了开发效率。Hibernate是一个强大的对象关系映射(ORM...
5. **生成映射文件**(.hbm.xml):为每个实体类创建一个映射文件,它定义了实体类和数据库表之间的关系。Eclipse插件通常提供自动创建映射文件的功能。 6. **使用SessionFactory**:通过Hibernate的Configuration...
在Eclipse中,使用Hibernate工具反向工程生成实体类是一个高效的方法,可以帮助开发者快速地将数据库结构转换为Java对象,从而简化开发流程。以下详细解释了如何在Eclipse中进行这个过程,特别是针对SQL Server 2000...
通过hibernate插件 直接将实体类 映射生成对应的数据库表
该插件能够提供一系列便捷的功能,如自动创建Hibernate配置文件、生成实体类与映射文件等,从而简化开发流程。安装步骤如下: 1. 打开Eclipse,选择“帮助”菜单下的“软件更新”选项,再点击“查找并安装”。 2. ...
右键点击项目 -> `Hibernate` -> `Generate Tables from Classes`,选择已定义的实体类,Hibernate会根据注解生成相应的数据库表。 ### 5. 创建Hibernate配置文件 创建或编辑`hibernate.cfg.xml`文件,配置数据库...
这个工具集使得开发者能够更方便地进行Hibernate对象关系映射(ORM)框架的开发工作,包括模型类的生成、HQL查询的编写和测试、数据库逆向工程等。以下是关于Hibernate Tools的详细知识点: 1. **Hibernate ORM框架...
通过安装这个插件,开发者可以在Eclipse环境中更直观地管理Hibernate实体、配置数据源,进行HQL查询测试,以及进行持久化操作的调试,从而简化开发流程,提高代码质量。同时,这也反映了Eclipse平台的开放性和扩展性...
5. **生成Hibernate映射文件** - 利用Hibernate Tools,可以自动生成或更新实体类的`.hbm.xml`映射文件。这可以通过右键点击项目 -> "Hibernate" -> "Generate Hibernate Artifacts"完成。 6. **编写DAO(Data ...