使用Myeclipse完成Hibernate的逆向工程

使用MyEclipse进行Hibernate的逆向工程 在MyEclipse中,选择"File"菜单下的"New",然后选择"Hibernate",再选择"Hibernate Project"。在创建的Hibernate项目中,找到"src"目录并右键单击,选择"New",然后选择"Other"。在打开的逆向工程文件中,我们可以定义要逆向生成的Java类和映射文件的相关配置。例如,对于表"customer",MyEclipse将生成一个名为"Customer.java"的Java类和一个名为"Customer.hbm.xml"的映射文件。步骤4:运行逆向工程。 阅读详情

Hibernate的开发流程一般有两种:

1、由Domain object > mapping > db

2、由db开始,用工具生成生成mapping 和Domain object。

在实际的开发过程中,涉及的表太多了,一个一个的写java实体类很费事费时的。Myeclipse提供了一个简单的方法:Hibernate逆向工程。

在这里将详细介绍使用myeclipse逆向生成Hibernate工程。

1、准备工作

首先你必须提供一个数据库,并且需要完整、正确处理他们之间的关系。

2、第一步

Window-->open Perspective-->MyEclipse Database Exploere在这个视图的左边单击选择"New",会出现如下这个图:

Myeclipse,Hibernate

按照特定的数据库填写正确。单击"NEXT"。出现如下界面:

Myeclipse,Hibernate

最后"Finish"完成。当然这里也可以不用进行这个步骤。

3、第二步

新建一个Web工程项目。选中该项目然后:MyEclipse-->Project--->add Hibernate Capabilities。操作之后会出现如下界面:

Myeclipse,Hibernate

Next

Myeclipse,Hibernate

Next

Myeclipse,Hibernate

Next

Myeclipse,Hibernate

对于这步中,我选中去掉自动生成的HibernatesessionFactory工具类,该工具类就是一个回去Session的单例。完成后,打开项目就可以看到:

Myeclipse,Hibernate

3、第三步:

重新回到MyEclipse Database Exploere界面。选中刚刚配置的SQLServerDriver,右击选中open connection,完成后就会出现如下界面:

Myeclipse,Hibernate

在dbo-->table中选中相应的表,右击选中Hibernate Reverse Engineering。。如上。然后出现:

Myeclipse,Hibernate

Next

Myeclipse,Hibernate

Next

最后:

这样就完成了Hibernate的逆向工程了............

myeclipse使用hibernate正向工程和逆向工程 立即下载

相关推荐

利用MyEclipse进行Hibernate逆向工程

利用MyEclipse中进行Hibernate逆向工程,图文并茂详细介绍如何利用MyEclipse插件进行Hibernate逆向工程,含数据库连接配置,Hibernate配置等..使用的MyEclipse8.5版本

[转载]MyEclipse8.5 Hibernate反向工程步骤及DAO Type

原文地址:Hibernate反向工程步骤及DAO Type无法选择Spring DAO解决方法" style="text-decoration:none; color:rgb(67,123,64)">MyEclipse8.5 Hibernate反向工程步骤及DAO Type无法选择Spring DAO解决方法作者:chricis 今天下午开始学习SSH(struts2+hibernate

yjdreams4it的专栏 1297

myeclipse中hibernate的反向工程

如何在myeclipse中进行hibernate的反向工程,一些详细的配置过程

SSH框架中,无法用Myeclipse 反向工程生成Hibernate的SpringDAO,灰色不可用的解决办法

.myhibernatedata ##Fri Mar 12 01:51:17 CST 2010genBasicCompId=falsesessionFactoryName=com.companyproject.orm.HibernateSessionFactoryprofile=daoSFId=sessionFactoryversion=3.1jndiPath=detectM2M=fals

billhepeng的专栏 3002

手把手教你用Three.js+Vue打造3D机房可视化系统(附完整代码)

本文详细介绍了如何使用Three.js与Vue 3构建企业级3D机房可视化系统。从技术选型、项目架构设计到3D场景构建、设备建模与渲染策略,提供了完整的开发方案和实战代码。重点讲解了如何实现设备状态实时监控、交互操作与性能优化,帮助开发者快速掌握3D可视化开发的核心技术。

ttt77的博客 315

BODAS说明书的中文版与相关资料总结

花了三天时间配了控制器的接线口,找了软件安装的一套东西。 又花了一周时间零零散散在网上只找到关于控制器少得可怜的资料: 1.力士乐控制器RC6系列介绍 2.力士乐控制器手册不完整版 3.RC6-9程序下载 力士乐配套的只有德语和英语两版,人工翻译专业文件的价格太惊人,决定自己写一版方便大家。有不正之处欢迎指出。 For these controllers, in the event of an...

我的技术日常 6492
上一篇: org.springframework.web.util.IntrospectorCleanupListener监听器的作用
下一篇: struct2+spring遇到的几个问题
小马pony
博客等级 码龄14年 11粉丝 62原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值