使用myEclipse来生成hibernate 持久化类和映射文件
总体步骤:创建数据库----创建web工程----创建数据视图中的数据库-----导入hibernate框架需要的capabilities-----反向创建对象关系映射文件
2.   打开myEclipse

3. 建立myEclipse工程

4. 选择web project

5.打开数据库透视图

在myEclipse右上角

点击右键

添加连接数据库所需驱动

测试是否联通

联通后Finish就可以了

6. 为项目添加hibernate支持

我们先回到myEclipse透视图

选中项目然后添加hibernate支持

7.   选择一些选项

选中刚才在数据库透视图里面创建的连接,其他信息会自动填充

完成后

8.反向生成对象-关系映射文件

我们在回到数据库透视图

打开数据连接

打开刚刚创建的连接,然后打开用户名下的表

这个就是she用户下的表,我们选中要反向生成的表,可以多选,然后点击右键

点击Hibernate Reverse Engineering…

如果方法也想自动创建,可勾选最后一项

选择你项目的src目录,填写一个反向生成后,类放哪个包下

Create a Hibernate mapping file (*.hbm.xml)这句话的意思是生成类和hbm.xml文件的,如果想生成annotation文件请选择下面的Add hibernate mapping annotations to POJO那个选项

这一步你可以什么都不选,如果确定数据库表都有主键,并且知道生成方式,你可以选择Id Generator

如果是uuid生成,可以选择

这步不选也可以,下一步也可以选择。

Include referenced tables (A->B)

Include referenced tables (A<-B)

这两个一定要选择,否则myeclipse不能给你生成一对多、多对多等映射,如果只想生成单项映射,可以去掉一个,一般我们都选择,双项映射。

在回到myEclipse透视图,查看项目

我们看到项目已经生成了映射文件和类。

已经生成了关系映射

Annotation方式的

 

最新文章

  1. c#选择文件文件夹
  2. [UITableView _endCellAnimationsWithContext:]
  3. C语言字符串匹配函数
  4. java程序员必须会的技能
  5. Linux启动时卡住
  6. ios设备 分辨率(转)
  7. Effective C++ Item 40 明智而审慎地使用多重继承
  8. C#多线程编程实例 螺纹与窗口交互
  9. http 500错误怎么解决方法
  10. 什么是WEBserver? 经常使用的WEBserver有哪些?
  11. 网络&amp;协议目录
  12. BBS论坛(二十)
  13. Solve Error: MissingSchemaError: Schema hasn&#39;t been registered for model &quot;YourModel&quot;.
  14. [转载]Windows系统的错误报告保存在哪个文件夹里?
  15. [剑指Offer]59-队列的最大值(题目二待补)
  16. Oracle_PL/SQL(6) 触发器(序列、视图)
  17. phpAdmin修改密码后拒绝访问
  18. windows和Ubantu双系统安装图解
  19. C# 一、语法结构、注释、命名空间、Main入口点、变量与常量、运算符、流程控制(循环)
  20. python基础借鉴

热门文章

  1. Windows Phone 8.1 开发实例 网络编程 天气预报
  2. idea抛异常方式
  3. HDFS api操作
  4. logistics regression
  5. 转:使用 SCons 轻松建造程序
  6. npm的安装和更新
  7. openwrt gstreamer实例学习笔记(三.深入了解gstreamer 的 Element)
  8. python使用cx_oracle连接oracle数据库
  9. label 对齐
  10. 浅谈JavaScript的Canvas(绘制图形)