`
sunjava2010
  • 浏览: 13052 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

hibernate 反转成关系映射和实体类 mysql

阅读更多
上次谈到利用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中的hibernate反转

    "myeclipse中的hibernate反转"是指利用MyEclipse集成开发环境中的Hibernate工具,根据已经存在的数据库表自动生成对应的Java实体类(JavaBean)以及映射文件(.hbm.xml)。这对于初学者来说,是一个快速理解和实践...

    spring+hibernate+mysql整合Demo

    配置Hibernate的SessionFactory,包括数据库连接信息、实体类的映射文件(hbm.xml)和Hibernate配置文件(hibernate.cfg.xml)。 - **配置数据源** 配置与MySQL数据库的连接,包括数据库URL、用户名、密码等信息...

    Spring+Hibernate+MySql的应用实例

    在本实例中,开发者需要创建对应的数据库表结构,并配置Hibernate的实体类与这些表进行映射。Hibernate的HQL(Hibernate Query Language)或JPQL(Java Persistence Query Language)可以用于执行复杂的查询操作。 ...

    struts2+spring+hibernate+mysql(eclipse)整合增删改查

    5. **配置Hibernate**:编写hibernate.cfg.xml文件,配置数据库连接信息、实体类的映射等。注意,需要将SessionFactory配置为Spring的Bean。 6. **创建实体类**:根据数据库表结构创建对应的Java实体类,并使用...

    eclipse(struts2+spring3+hibernate3)案例附带mysql数据库

    1. 源代码:包括Struts2的Action类、Spring的Service和DAO层以及Hibernate的实体类。 2. 配置文件:struts.xml定义了Struts2的动作和结果,spring配置文件(如applicationContext.xml)定义了bean的实例化和依赖注入...

    spring4+hibernate4实现增删改查

    在IT行业中,Spring和Hibernate是两个非常重要的框架,它们分别专注于应用的依赖管理和对象关系映射(ORM)。本文将深入探讨如何使用Spring4和Hibernate4实现数据库的增删改查操作,以及在这个过程中可能涉及的关键...

    SSM框架+Maven+Hibernate(校验)+Mysql搭建

    3. 设计实体类并使用Hibernate的注解进行ORM映射,同时利用Hibernate Validator添加数据校验规则。 4. 配置SpringMVC,设置DispatcherServlet,定义Controller,处理HTTP请求。 5. 配置MyBatis的...

    Spring2.0+hibernate3.1+log4j+mysql demo

    4. 创建Hibernate实体类,映射到数据库表。 5. 编写DAO(Data Access Object)层,使用Hibernate API进行数据操作。 6. 使用Spring的AOP进行事务管理,确保数据操作的一致性。 通过学习和理解这个“demo”,开发者...

    myeclipse(struts2+spring3+hibernate3)案例附带mysql数据库

    开发者通常会为每个业务实体创建一个对应的数据库表,并使用Hibernate的映射文件(hbm.xml)来定义这些关系。数据库连接配置通常会在Spring的配置文件(如applicationContext.xml)中完成,包括数据源的设置和事务...

    spring struts hibernate jar导入包

    在实际使用时,需要根据具体项目需求进行配置,如Spring的bean配置、Struts的action配置以及Hibernate的实体类和数据库映射配置。同时,还需要理解如何将这些框架集成在一起,例如Spring可以作为整体应用的胶水框架...

    spring struts hibernate 项目

    SSH是Java开发中常见的企业级应用框架组合,它结合了Spring的依赖注入、Struts的MVC设计模式以及Hibernate的对象关系映射功能,为开发者提供了一套高效、稳定且灵活的开发解决方案。 首先,Spring框架是核心,它...

    程序安装运行(mysql+myeclipse版)

    1. 设计数据库表结构,通过Hibernate工具生成对应的实体类和映射文件。 2. 编写DAO(数据访问对象)和Service层,实现CRUD操作。 3. 在Struts Action中调用Service方法,处理用户请求。 4. 配置数据库连接,测试连接...

    spring和hibernate集成Demo

    1. **配置Hibernate**: 创建Hibernate的配置文件(如hibernate.cfg.xml),定义数据源、实体类映射等信息。 2. **配置SessionFactory**: 在Spring的配置文件(如applicationContext.xml)中,使用`&lt;bean&gt;`标签定义...

    springMVC4+Hibernate4整合例子

    5. **实体类**:创建与数据库表对应的Java类,通过Hibernate注解或者XML映射文件将类与数据库表关联。 6. **DAO层**:定义数据访问对象(DAO),使用Hibernate的Session接口进行CRUD操作。Spring的`@Repository`...

    ssh+mysql权限管理自动建库

    总结来说,SSH+MySQL权限管理自动建库涉及到的技术要点包括Spring框架的依赖管理和安全模块,Struts的请求处理,Hibernate的对象关系映射,MySQL的权限系统,以及前端Easy-UI的UI设计。这些知识点相互结合,构成了一...

    SSHDemo+Mysql

    在SSHDemo中,你需要创建与实体类对应的数据库表,并通过Hibernate的映射文件(.hbm.xml)建立两者之间的关系。MySQL支持SQL标准,具备良好的性能和稳定性,适用于中小型项目。在开发过程中,你可以使用MySQL ...

    SSH.rar_s2sh_ssh struts2_ssh+mysql_struts2 hibernate_struts2 mys

    3. 整合Hibernate:配置hibernate.cfg.xml文件,定义实体类和映射文件,加载SessionFactory。 4. 将Spring和Hibernate整合:Spring管理Hibernate的SessionFactory,通过Spring的JdbcTemplate或HibernateTemplate进行...

    struts+spring+hibernate简单增删改实例

    例如,需要在Struts2配置中定义Action类,Spring配置中声明Bean,Hibernate配置中指定数据源和实体类。 最后,"ssh1.1" 这个文件或文件夹可能包含项目的源代码,包括Action类、Service层、DAO层以及实体类等。...

    Spring+SpringMVC+Hibernate非注解版

    6. **实体类和映射文件**:在Hibernate中,使用XML映射文件或注解来描述Java类与数据库表的关系。编写对应的实体类,定义属性并添加getter和setter方法。 7. **SessionFactory配置**:在Spring配置文件中,配置...

    Spring+Jersey+JPA+Hibernate+MySQL整合

    项目中的源码包含了整合这些技术的所有必要组件,包括配置文件、实体类、DAO(数据访问对象)接口、服务类和控制器。开发者可以通过这些源码学习如何将Spring、Jersey、JPA和Hibernate整合在一起,实现前后端交互,...

Global site tag (gtag.js) - Google Analytics