myeclipse自动生成hibernate映射文件

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

运用myeclipseMyEclipse Database Explorer可以在2分钟内生成hibernate的映射文件

环境:myeclipse 5.5 +  oracle10g

具体操作步骤如下:

一、MyEclipse Database Explorer 建立数据库连接

1.myeclipse 工具栏的file-new-project-Web Project, 新建一个web项目如testHibernate

2.点击myeclipse工具栏的window-Open Perspective-MyEclipse DatabaseExplorer ,如图想

 myeclipse自动生成hibernate映射文件
3.点击鼠标右键 New  如图

 

 myeclipse自动生成hibernate映射文件

4.New Database Connection Driver  Driver template选择Oracle(Thin driver),并填写Driver nameConnection URLUser namePassword

选择Driver JARS 添加oracle10驱动class12.jar。点击Next

 

 myeclipse自动生成hibernate映射文件

 

5.选择第二个选项(表示只显示当前用户的表),第一个选项是显示所有用户的表

 

 

 myeclipse自动生成hibernate映射文件

6.DB Browser中点击鼠标右键选择Open connection,输入密码

 

 myeclipse自动生成hibernate映射文件

7.建立与数据库的连接后,会将表显示出来

 

 ‍myeclipse自动生成hibernate映射文件
 二、web项目添加hibernate支持

 

 1.选中web项目testHibernate,点击鼠标右键MyEclipse-Add HibernateCapabilities

 myeclipse自动生成hibernate映射文件

 

 

2.选择择hibernate.cfg.xml的目录结构

 

 

 myeclipse自动生成hibernate映射文件

3.选择数据库连接方式, DB Driver中选择之前建的数据库连接

 

 myeclipse自动生成hibernate映射文件

4.点击next。新建SessionFactory包,并Finish

三、根据MyEclipse Database Explorer中的表生成Hibernate映射文件

 1.选择表ADDRESS,点击鼠标右键,选择Hibernate ResverseEngineering

myeclipse自动生成hibernate映射文件

 

2.选择主键增长方式,这里选的是序列sequence

 

 myeclipse自动生成hibernate映射文件

 

3.选择主键增长的方式,以及生成的pojo对象的类名称

 

 myeclipse自动生成hibernate映射文件