上次谈到利用MyEclipse从数据库反向生成实体类之JPA方式,这次我们来看看与框架hibernate紧密相关的利用利用MyEclipse从数据库反向生成实体类之Hibernate方式
第一个大步骤我想再重复说下
window-->open Perspective-->MyEclipse Java Persistence
进行了上面的 操作后会出现一个视图DB Brower:MyEclipse Derby,点击右键新建一个在出现的面板中,driver template中选择MySQL的,driver name自己写个随便的,Connection URL就写平常的JDBC中的URL,用户密码也是的,接下来就是add Jars了这个JAR大家很清楚肯定是MYSQL的驱动包了测试下是否可用,可用就点击下一步完成就行了,这时在视图中会出现你写的driver name的那个图标了,点击图标可以看到数据库中所有的表
第二个步骤有所变化:选中项目右键 -->MyEclipse-->add Hibernate Capabilities 这里我们当然是希望用最新的hibernate3.3的了,虽然说目前已经有3.5的了,但是工具IDE就支持3.3咱就用吧,然后如果需要用到在实体类上添加注释的话那么选中紧挨着的add Hibernate Annotations Support然后下一步选中一个目录存放自动生成hibernate.cfg.xml文件,下一步选中一个DB Driver中我们第一步建立的那个,然后下一步选中一个目录存放自动生成的
HibernateSessionFactory工具类
第三步我们开始反转,到DB Brower中那个新建的选中点开到所有表选中并且点击右键--->Hibernate Reverse Enginnering 选中目录存放将要反转出来的实体类并且勾选中第一个Create POJO<>DB这个选中add Hibernate mapping..用来在实体类中添加注释映射,选中Update Hibernate configuration..用来将生成的实体类映射到上一步生成的hibernate.cfg.xml中去,接着再下一步到typeMapping 这里选中Hibernate type类型,再到Id Generator这里,我们可以手动写上guid让它生成,下面的选中Generate version and timestamp tags用来在有version字样的数据库列生成表的字段时自动加上@version注解,OK这样下一步到完成。
分享到:
相关推荐
通过以上步骤,我们成功地在MyEclipse 2014中使用Hibernate 3生成了数据库实体类和XML映射文件,实现了Java对象与数据库的无缝对接。这大大提高了开发效率,减少了手动编写SQL语句的工作量,同时也使得代码更加易于...
在MyEclipse中,我们可以使用Hibernate插件来反向生成实体类和DAO。下面是详细的步骤: 1. 首先,我们需要创建一个新的MyEclipse项目,并添加Hibernate插件。在项目目录下,创建一个新的文件夹用于存放实体类和DAO...
在这个示例中,我们将展示如何使用 Myeclipse 自动生成 Hibernate 配置文件及实体类映射 ORM 配置文件。 第一步骤:新建一个 Web 项目 在 Myeclipse 中,新建一个 Web 项目,名称随意。然后,点击菜单栏中的 ...
### MyEclipse自动生成Hibernate实体类配置文件 #### 一、引言 在软件开发过程中,ORM(对象关系映射)技术是连接数据库与应用程序的重要桥梁。Hibernate作为一款优秀的ORM框架,极大地简化了数据访问层的开发工作...
springboot开发myeclipse根据数据库表反射生成包类的xml配置文件
#### 如何使用Hibernate生成实体类 在实际开发过程中,很多时候我们希望能够快速地根据已有的数据库表结构自动生成相应的实体类,从而减少手动编码的工作量并提高开发效率。下面将详细介绍如何利用MyEclipse集成...
5. 自动反向生成实体对象:在MyEclipse中,可以使用Database Explorer功能实现从数据库表到Hibernate实体对象的自动反向工程。这个过程允许开发者快速生成实体类文件,从而减少手动编码的工作量。 6. 步骤说明: a...
4. 在使用 MyEclipse 自动生成 Hibernate 映射文件和实体类时,需要创建数据库连接和相应的表,然后选择需要添加 Hibernate 映像文件的工程,最后进行反转工程操作。 使用 MyEclipse 自动生成 Hibernate 映射文件和...
本主题将深入探讨如何根据Java实体类自动生成Hibernate的映射文件,这对于不使用MyEclipse等集成开发环境的开发者来说尤其实用。 首先,我们需要了解Hibernate映射文件的基本结构。通常,一个映射文件以`.hbm.xml`...
在使用Hibernate框架进行对象关系映射(ORM)时,MyEclipse提供了自动生成映射文件和实体类的功能,极大地简化了数据库与Java类之间的绑定工作。以下是详细步骤和相关知识点: 1. **DB Browser视图**:在MyEclipse...
总结来说,MyEclipse通过Hibernate反向工程生成实体类是一种高效开发策略,它能自动根据数据库表结构生成对应的Java实体类,并且支持注解方式的映射,减少了手动编写代码的工作量,使得开发者可以更加专注于业务逻辑...
进行数据库中数据表进行生成相应的DAO创建接口以及实现。
4. **定义实体类**:根据数据库表结构,创建对应的Java实体类,使用Hibernate的注解(@Entity、@Table、@Column等)来描述表和字段的映射关系。 5. **编写Hibernate工具类**:创建一个工具类,用于Session工厂的...
在使用MyEclipse 10.7开发JavaWeb项目时,开发者可以通过内置的MyEclipse Database Explorer工具,利用Hibernate反向工程功能,从数据库表自动生成对应的Hibernate实体类。这一过程极大地简化了数据库操作与Java对象...
本文将深入探讨如何使用MyEclipse连接SQL和MySQL数据库,以及涉及到的相关jar包、配置信息和帮助文档。 【描述】:MyEclipse连接数据库主要依赖于特定的驱动程序,这些驱动程序通常以jar包的形式存在。本资源包中...
### 使用Hibernate逆向生成实体类的方法 在Java开发领域中,Hibernate作为一种流行的ORM(对象关系映射)框架,被广泛应用于将对象模型映射到基于SQL的关系型数据库上。通过Hibernate,开发者能够更加高效地处理...
在实际开发中,使用MyEclipse或其他类似工具自动生成DAO层、实体类和映射文件有以下优势: 1. 提高开发效率:避免了手动编写重复的模板代码,使开发者能够更快地完成基础架构。 2. 减少错误:由工具自动生成的代码...
MySQL数据库表映射实体生成是一种常见的开发任务,特别是在Java企业级应用中,它涉及到ORM(对象关系映射)技术,如Hibernate或MyBatis。这个工具类的目标是自动化将数据库中的表结构转换为编程语言中的实体类,这样...
本文将详细介绍如何在MyEclipse中创建和使用Hibernate映射文件。 首先,理解Hibernate映射文件(.hbm.xml)的作用。这些文件是XML文档,它们定义了数据库表与Java类之间的映射关系,包括字段对应、主键设置、关联...