1. 准备数据库,假如名为TestDB,里面有一个User的表。
2. 在MyEclipse的右上角切换透视图,切换到MyEclipse Database Explorer。
3. 然后在最左边点击右键,选择New(也就是说新建一个数据库连接,Driver Name随便起)。配置好后点击NEXT,进入下一个窗体。
4. 选择第三个单选按钮(Display the selected Schemas),然后点击右边的Add按钮,也就是说添加你的数据库,然后点击完成按钮,这样你的数据库连接就创建好了。
5. 切换到MyEclipse Java Enterprise 的透视图,创建一个Web Project,假如就叫做TestDemo。
6. 右击TestDemo,选择MyEclipse,然后选择Add Hibernate Capabilities,然后在出来的窗体不用改,默认的就是选择的Hibernate3.1的,点击Next。
7. 然后出来这个窗体也不用改,会生成一个Hibernate的配置文件(hibernate.cfg.xml),点击Next,又会出现一个窗体,在DB Driber那个下拉框里选择刚才配置好的数据库连接),点击Next。
8. 然后出来一个窗体,这个窗体是让你选择你要将你生成的Hibernate的文件放hibernate逆向工程 - 象牙塔 - 象牙塔到哪儿,你可以点击New创建一个entity的包,也可以不创建,假如我们现在就创建一个entity的包吧(下面有用),然后点击finish按钮。
9. 接下来就是最后一步了,然后又切换到MyEclipse Database Explorer,在你刚才创建的SQL2005_TestDB上右键,选择Open connection,一直展开到dbo下面的TABLE,展开TABLE。
10. 在我们创建的User表上点击右键,选择Hibernate Reverse Engineering(这个就是反向生成),出来一个面板。
11. 在Java src folder 选择这个工程的src目录,然后在Java Package上选择刚才我们在工程里面创建好的entity包。
12. 接下来就是勾中前三个复选框就可以了,点击Next,又会出现一个面板,这个面板可以不用管,然后点击Next,这个面板也不用管,点击Finish,然后就会生成实体类和映射文件了。
分享到:
相关推荐
《Hibernate逆向工程在Oracle环境下的实践指南》 在Java开发中,Hibernate作为一种流行的ORM(对象关系映射)框架,极大地简化了数据库操作。而Hibernate的逆向工程功能更是能够帮助开发者快速生成与数据库表对应的...
### 使用MyEclipse进行Hibernate逆向工程 #### 一、前言 随着软件开发技术的不断进步,开发工具也在不断优化和完善。MyEclipse作为一款非常流行的Java集成开发环境(IDE),不仅支持Java应用程序的开发,还提供了...
hibernate逆向工程所需的配置文件,不包含所需的java文件
2. **逆向工程原理**:Hibernate的反向工程是从现有数据库中提取表结构,并自动生成对应的Java实体类、Hibernate配置文件(hbm.xml)以及映射文件。这些文件包含了数据库表字段与Java对象属性之间的对应关系,以及...
Hibernate逆向工程生成实体类 - 不懂运行,下载完可以私聊问,可远程教学 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信...
《Hibernate反向工程模板的深度解析与应用》 在Java Web开发中,Hibernate作为一款强大的对象关系映射(ORM)框架,极大地简化了数据库操作。其中,反向工程(Reverse Engineering)是Hibernate提供的一项功能,它...
通过以上步骤,MyEclipse的Hibernate逆向工程将数据库的表结构转换为Java代码,实现了数据库和业务逻辑层的紧密集成,大大提高了开发效率。同时,这也是遵循Model-View-Controller(MVC)架构的一种常见做法,使得...
### Hibernate正向工程与逆向工程详解 #### 一、概述 Hibernate作为一款流行的Java持久层框架,提供了多种方式来实现对象关系映射(Object-Relational Mapping, ORM)。其中,“正向工程”和“逆向工程”是两种常见...
通过上述步骤,我们不仅了解了如何使用MyEclipse进行Hibernate逆向工程的基本流程,还学习了如何利用逆向工程自动生成的类来进行基本的CRUD操作。这种方式大大简化了开发流程,提高了开发效率,非常适合于已有数据库...
Hibernate逆向工程则是指从现有的数据库表结构生成Java实体类(POJO)和Hibernate映射文件的过程。 ##### 实施步骤 **1. 创建数据库表** - **步骤说明**:首先在数据库中手动创建表结构,作为后续生成Java实体类的...
使用Hibernate逆向工程时,若数据库中有中文注释,会出现乱码,本压缩包中对其进行了修改,使其支持中文。主要修改的文件为:\plugins\org.hibernate.eclipse_3.2.4.Beta1-R200810311334\lib\tools\hibernate-tools....
1. Hibernate逆向工程: Hibernate的逆向工程工具,也被称为Hibernate Tools,能够从现有的数据库结构自动生成对应的Java持久化类(Entity)、Hibernate配置文件(hibernate.cfg.xml)以及映射文件(.hbm.xml)。...
Hibernate逆向工程是提高开发效率的有效工具,它可以减少手动编写数据访问代码的时间,使得开发人员能够更专注于业务逻辑的实现。不过,需要注意的是,逆向工程生成的代码可能需要根据具体需求进行微调,例如添加...
**自定义 Hibernate Tools 模板**是针对 Eclipse 开发环境中的 Hibernate 工具集进行的一种扩展,目的是在使用 Hibernate 逆向工程(Reverse Engineering)生成实体类时,能够根据数据库中的注释自动添加对应的注释...
通过“File” -> “New” -> “Other” -> “Hibernate” -> “Hibernate逆向工程”打开向导,选择数据库连接,然后指定表和模式,插件会自动生成对应的Java实体类和hbm.xml文件。这大大减少了手动编写这些代码的...
**Hibernate Tools 使用与Eclipse逆向工程详解** Hibernate Tools是Hibernate框架的一个扩展,它为开发者提供了在Eclipse集成开发环境中方便地操作Hibernate对象的强大工具。这些工具包括了实体类的生成、映射文件...
2. **hibernate-tools**:提供了与IDE集成的工具,如Hibernate逆向工程,能够根据现有数据库生成Java实体类。 3. **hibernate-entitymanager**:在Java Persistence API (JPA) 上封装了Hibernate的功能,使得使用...
- **Hibernate Tools**:提供了IDE集成,如Hibernate逆向工程,可以自动生成实体类和映射文件。 - **Hibernate Search**:允许在数据库中进行全文本搜索,提供了基于Lucene的搜索引擎。 4. **使用步骤** - 配置...