`

myeclipst通过hibernate反向生成数据库实体类

阅读更多

步骤一:

window-->open Perspective-->MyEclipse Java Persistence

进行了上面的 操作后会出现一个视图DB Brower:MyEclipse Derby,

点击右键新建new一个在出现的面板Database Driver中,Driver template中选择Oracle(ThinDriver)这里以oracle软件为例,如果是mysql就选mysql的
driver name可以随意取,Connection URL就写平常的JDBC中的 URL,jdbc:oracle:thin:@127.0.0.1:1521>]:<database_name>,用户名,用户密码也是的,接下来add Jars添加oracle的驱动包,点Test Driver测试下是否可用,点击Finish完成,这时在视图中会出现你写的driver name的那个图标了,点击图标可以看到数据库中所有的表 。
 
步骤二:
选中项目右键 -->MyEclipse-->add Hibernate Capabilities

这里我们选择hibernate3.2然后如果需要用到在实体类 上添加注释的话那么选中紧挨着的Enable Hibernate Annotations Support



然后下一步选中一个目录存放自动生成hibernate.cfg.xml文件

下一步选中一个DB Driver中我们第一步建立的那个, 

 

然后下一步选中一个目录(选择目录和包)存放自动生成的 HibernateSessionFactory工具类

点Finish完成

步骤三:
 
反转,到DB Brower中那个新建的选中点开到所有表选中并且点击右键--->Hibernate Reverse Enginnering


选中目录存放将要反转出来的实体类并且勾选中Create POJO<>DB(add Hibernate mapping..用来在实体类中添加注释映射,可选可不选),选中Update Hibernate configuration..用来将生成的实体类映射到上一步生成的hibernate.cfg.xml中去,


接着再下一步到typeMapping 这里选中Hibernate type类型,再到Id Generator这里,可以设置成为native,Generate version and timestamp tag是用来在有version字样的数据库列生成表的字段时自动加上@version注解,同样可选可不选,然后点击Finish完成。 就可以回到my eclipse enterprise视图下面看到所生成的实体类以及配置文件。

分享到:
评论

相关推荐

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

    通过以上步骤,我们可以成功地使用Eclipse中的Hibernate插件反向生成数据库实体类。这种方法可以大大减少开发时间和提高开发效率。同时,这种方法也可以帮助开发者更好地理解和掌握Hibernate的使用。

    hibernate反向生成数据库程序

    "hibernate反向生成数据库程序"是指通过Hibernate框架,从已有的数据库结构生成对应的Java实体类和映射文件,这样可以简化数据库与Java对象之间的交互。下面将详细介绍这个过程以及提供的代码片段。 首先,我们需要...

    根据hibernate反向生成数据库的java代码

    "根据Hibernate反向生成数据库的Java代码"这一主题涉及到的主要知识点包括Hibernate的逆向工程、实体类生成、数据库元数据以及Java持久化接口。 1. Hibernate逆向工程: Hibernate的逆向工程工具,也被称为...

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

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

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

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

    hibernate反向生成数据库表

    利用hibernate的逆向工程生成数据库表

    Hibernate 3.2反向生成数据库文件

    在 Hibernate 3.2 中,一个非常实用的功能是反向工程(Reverse Engineering),它可以将现有的数据库结构转换为对应的Java实体类、映射文件(Hibernate 的 HBM 文件)以及相关的DAO层代码,极大地提高了开发效率。...

    MyEclipse 2014 使用hibernate3 生成数据库实体类 和 xml映射文件

    通过以上步骤,我们成功地在MyEclipse 2014中使用Hibernate 3生成了数据库实体类和XML映射文件,实现了Java对象与数据库的无缝对接。这大大提高了开发效率,减少了手动编写SQL语句的工作量,同时也使得代码更加易于...

    hibernate反向生成数据库表.doc

    此外,反向工程不仅适用于创建表,还可以用于更新数据库结构,比如当实体类发生变化时,可以通过反向工程同步数据库表结构。只需确保`hibernate.reveng.xml`和实体类的更改一致,再次运行`SchemaExport`即可。 总之...

    hibernate自动生成数据库文件

    8. **代码生成**:除了逆向工程生成数据库模式,Hibernate Tools还可以根据数据库模式生成Java实体类,这在已有数据库结构的情况下非常有用,可以减少手动编写代码的工作量。 综上所述,Hibernate自动生成数据库...

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

    4. 在使用 MyEclipse 自动生成 Hibernate 映射文件和实体类时,需要创建数据库连接和相应的表,然后选择需要添加 Hibernate 映像文件的工程,最后进行反转工程操作。 使用 MyEclipse 自动生成 Hibernate 映射文件和...

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

    反向工程是Hibernate提供的一种功能,它可以基于现有的数据库结构自动生成对应的Java实体类。这个过程通常包括以下步骤: 1. **配置Hibernate**: 首先,你需要在项目中引入Hibernate的相关库,并配置hibernate.cfg....

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

    4. 执行反向工程:在Eclipse中通过Hibernate Tools选择数据库连接,指定要生成实体类的表,然后生成源代码。 5. 查看和理解生成的代码:实体类通常包含了字段(与数据库列对应)、getter和setter方法,以及@...

    【Java实战教程】12. 新建Hibernate反向生成实体类工程.haozip02.zip

    【Java实战教程】12. 新建Hibernate反向生成实体类工程.haozip02.zip

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

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

    hibernate利用配置文件反向生成数据库所有配置文件及方法

    首先,Hibernate的反向工程(Reverse Engineering)功能可以帮助开发者从现有的数据库中生成实体类、持久化映射文件(.hbm.xml)以及相关的配置文件。这极大地简化了数据访问层的开发工作,因为无需手动编写这些繁琐...

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

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

    JAVA通过实体生成数据库表

    通过运行特定的命令或插件,工具会扫描项目中的实体类,生成对应的HQL(Hibernate Query Language)映射文件和数据库表。 对于MyBatis Generator,我们同样需要配置generatorConfig.xml文件,包括数据源、目标包...

    数据库反向生成实体类

    数据库反向生成实体类是软件开发中的一个常见实践,特别是在使用ORM(对象关系映射)框架如Hibernate时。这个过程主要是将数据库结构转化为代码,自动创建对应的Java实体类,这样可以减少手动编写这些类的工作量,...

Global site tag (gtag.js) - Google Analytics