`
kidiaoer
  • 浏览: 822280 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

利用myeclipse生成Hibernate Mapping文件

阅读更多
利用myeclipse生成Hibernate Mapping文件

在hibernate中,每个数据表对应的其实是一个实体类,每个实体类有一个对应的hbm.xml配置文件和你匹配,myeclipse中其实有个MyEclipse Database Explorer视图,它提供了myeclipse与数据库直接连接的内置窗口,并且通过此窗口可以生成hibernate的mapping文件。



1.在项目上点击右键选择MyEclipse选项,为应用增加Hibernate特性.

2.在出现的配置窗口中,选中“Add Hibernate 2.1 libraries to project?”,然后设定存放Hibernate库文件的目录为: /WEB-INF/lib 目录,默认会选择创建一个新的Hibernate配置文件hibernate.cfg.xml。

3.点击下一步,进入Hibernate数据库连接配置界面,在Connection Profile选项中直接选择在MyEclipse Database Explorer中配置的vipdata选项,然后就会自动生成其他的配置,可以选择“Copy JDBC Driver and add to classpath”,这样就会将JDBC驱动拷贝到WEB-INF/lib目录中。:

4.点击下一步,来创建Hibernate的SessionFactory类,这是一个简单的集中管理Hibernate会话的工厂类,填写类的全名称。

5.点击完成,然后MyEclipse就会将Hibernate相关的jar包拷贝到lib目录下,同时会生成Hibernate的配置文件:hibernate.cfg.xml,和SessionFactory类。

现在要利用MyEclipse Database Explorer视图中的工具来生成Hibernate的映射文件。切换到MyEclipse Database Explorer视图,在表vipdata上点击右键,选择Create Hibernate Mapping.

6.配置生成的持久化类和映射文件。

7.点击Browse,选择生成的类和映射文件的包:com.xxx

8.ID Generator算法选项,选择native。(还有很多其他的选项可选,根据应用的需要具体选择,好像hibernate映射的表必须有主健,否则无法利用hibernate技术)。

9.点击完成,这样会生成持久化类Vipdata和它的父类AbstractVipdata(生成父类,有利于日后应用的扩展,工具会自动生成详细的equals方法和hashCode方法)以及映射文件xxx.hbm.xml。同时会修改Hibernate的配置文件hibernate.cfg.xml,会增加一行.

到此,hibernate mapping文件生成结束。:)
分享到:
评论

相关推荐

    Myeclipse生成Hibernate映射文件

    总之,MyEclipse生成Hibernate映射文件的过程是提高开发效率的重要手段。熟练掌握这一功能,不仅可以快速构建项目,还能减少错误,确保代码的可维护性。在实际工作中,应根据项目需求灵活运用,不断优化和完善映射...

    用myeclipse自动生成hibernate配置文件

    MyEclipse作为一款强大的集成开发环境,提供了自动生成Hibernate配置文件的功能,帮助开发者快速构建项目。以下是使用MyEclipse自动生成Hibernate配置文件的详细步骤: 1. **创建数据库表**: 在开始之前,需要先...

    myeclipse自动生成hibernate映射文件

    本文将详细介绍如何在MyEclipse集成开发环境中利用内置功能自动生成Hibernate的映射文件,从而提高开发效率。 Hibernate是一款流行的Java ORM框架,它允许开发者用面向对象的方式来操作数据库,而无需编写大量的SQL...

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

    在使用Hibernate框架进行对象关系映射(ORM)时,MyEclipse提供了自动生成映射文件和实体类的功能,极大地简化了数据库与Java类之间的绑定工作。以下是详细步骤和相关知识点: 1. **DB Browser视图**:在MyEclipse...

    MyEclipse+Hibernate快速入门中文版

    - 如何从Database Explorer中的表定义生成Java类和Hibernate数据库映射文件(.hbm文件)。 - 使用HQL编辑器进行查询操作。 - 创建并测试一个简单的Hibernate应用。 #### 四、Hibernate概览 Hibernate是一个开源的...

    java根据实体类生成Hibernate映射文件

    本主题将深入探讨如何根据Java实体类自动生成Hibernate的映射文件,这对于不使用MyEclipse等集成开发环境的开发者来说尤其实用。 首先,我们需要了解Hibernate映射文件的基本结构。通常,一个映射文件以`.hbm.xml`...

    myeclipse下hibernate用法

    本文将指导您如何在 MyEclipse 中使用 Hibernate,並详细介绍了创建数据库、配置数据库连接、初始化 Hibernate 开发环境、生成 POJO 及 hbm 映射文件等步骤。 创建数据库 在 MyEclipse 中,我们可以使用 SQL ...

    在myeclipse中根据表结构生成实体和hbm.xml文件

    Hibernate 在 MyEclipse 中根据表结构生成实体和 hbm.xml 文件 在 MyEclipse 中,我们可以使用 Hibernate 根据现有的数据库表结构生成实体和 hbm.xml 配置文件,这样可以避免手动编写 JPA 或 Hibernate 实体类。...

    MyEclipse10.7由表自动生成Hibernate实体对象

    在使用MyEclipse 10.7开发JavaWeb项目时,开发者可以通过内置的MyEclipse Database Explorer工具,利用Hibernate反向工程功能,从数据库表自动生成对应的Hibernate实体类。这一过程极大地简化了数据库操作与Java对象...

    myeclipse中hibernate反转详细步骤

    在MyEclipse中进行Hibernate反转工程是开发Java Web应用程序时常用的一种快速生成实体类和映射文件的方法。这个过程能够帮助开发者节省手动编写这些文件的时间,使得开发更加高效。以下是一个详细的步骤指南: 1. *...

    MyEclipse中hibernate的配置

    - MyEclipse会自动生成`hibernate.cfg.xml`文件以及`SessionFactory`的Java配置文件。 - 用户可以根据需要修改这些配置文件中的属性。 5. **编写实体类与映射文件**: - 实体类对应数据库表中的每一行记录,映射...

    myeclipse+hibernate项目配置包

    - **dtd**: 这可能包含Hibernate的DTD(文档类型定义),例如`hibernate-mapping-3.0.dtd`,它是Hibernate映射文件的语法定义,用于验证映射文件的正确性。 - **lib**: 这个目录可能包含了Hibernate相关的JAR文件...

    myeclipse中进行Hibernate的逆向工程

    10. **选择生成内容**:在后续的窗体中,通常勾选生成Entity Class、Hibernate Mapping File和Hibernate Utilities,这些将分别对应数据库表的Java类、.hbm.xml映射文件和一些辅助工具类。 11. **完成生成**:最后...

    Hibernate自动生成配置文件

    通过MyEclipse自动生成Hibernate配置文件,不仅显著提升了开发效率,还确保了配置的准确性。对于初学者而言,这一功能降低了学习曲线,使其能够更快地投入到实际项目开发中。对于经验丰富的开发者,它则提供了一种...

    myeclipse配置hibernate时出错

    Hibernate是一个开放源代码的ORM(Object Relational Mapping)框架,它对JDBC进行了轻量级的对象封装,使得Java开发者能够以面向对象的方式来操作数据库。Hibernate可以自动生成SQL语句,自动执行,使得Java开发者...

    利用Myeclipse简化基于Hibernate的数据库访问.pdf

    3. **定义实体类**:根据数据库表结构,使用Myeclipse自动生成或手动编写POJO类,并通过XML Mapping文件或注解的方式定义映射规则。 4. **编写业务逻辑**:利用Hibernate提供的API,如Session、Transaction、Query等...

    利用MyEclipse开发Struts+Hibernate应用

    - 使用MyEclipse生成Action、Form Bean和DAO类。 - 编写业务逻辑,将Struts的Action与Hibernate的DAO进行关联。 - 测试应用,确保所有功能正常运行。 7. **最佳实践**:在实际开发中,应遵循良好的编程习惯,如...

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

    本文将深入探讨如何在MyEclipse 2014环境中利用Hibernate 3这一强大的ORM(对象关系映射)框架,生成数据库实体类和XML映射文件。这将帮助开发者有效地将Java对象与数据库表进行绑定,实现数据的透明操作。 首先,...

    MyEclipse生成hbm.xml文件(全图解)

    总结来说,MyEclipse生成hbm.xml文件的过程主要包括配置数据库连接,选择需要映射的表,通过逆向工程生成实体类和映射文件,以及处理可能的配置问题。这个过程极大地提高了开发效率,避免了手动编写大量的重复代码,...

Global site tag (gtag.js) - Google Analytics