HibernateTool_自动生成JPA实体

  • 格式:doc
  • 大小:1.51 MB
  • 文档页数:31

HandyLink开发人员向导

开发向导描述

修改记录

文件ID

文件名 HandyLink开发人员向导.doc

开发适用类型 Web开发

文件内容 定义Web开发的基础环境,项目中模块开发规范以及版本控制

参考资料

日期 作者 Version 修改事由

2010-09-01

王树兵 1.0 最初编写

2010-9-5 王树兵修改 1.1

目 录

开发向导描述................................................................................................................... 1

修改记录.......................................................................................................................... 1

1开发向导概要 ..................................................................................................................................... 3

1.1向导适用范围 ........................................................................................................................... 3

1.2开发涉及的技术 ........................................................................................................................ 3

1.3开发使用工具和版本 ................................................................................................................. 3

1.4 开发环境以及操作步骤 ............................................................................................................ 4

1.4.1 安装Hibernate Tools ....................................................................................................... 4

方法1 下载插件后安装Hibernate插件 ............................................................................. 4

方法2 自动安装Hibernate插件........................................................................................ 7

1.4.2 新建工程配置及生成实体 ............................................................................................... 8

1.4.2.1 新建java工程 配置相关包 ................................................................................... 8

1.4.2.2 创建Hibernate configuration File ...........................................................................11

1.4.2.3 创建Hibernate Console Configuration.................................................................... 13

1.4.2.4 创建Hibernate Reverse Engineering File(reveng.xml) .............................................. 14

1.4.2.5 创建实体 ............................................................................................................ 16

1.5 将生成的实体用户开发 .......................................................................................................... 23

1.5. 1 复制实体到项目的源目录下 ......................................................................................... 24

1.5.2 修改实体 ...................................................................................................................... 26

1.5.2.1 关注1:实现的接口改变..................................................................................... 26

1.5.2.2 关注2:按照情况可以去掉集合类属性(不是必须)........................................... 27

1.5.2.3 关注3:主键生成原则 ........................................................................................ 27

1.5.2.4 关注4:删掉不必要的构造方法(不是必须) ..................................................... 29

1.5.2.5 关注5:在hibernate.cfg.xml中增加实体的引用,增加后spring将接管实体的生命周期。............................................................................................................................... 31

1开发向导概要

在eclipse3.2种集成hibernateTools,自动生成JPA实体。

1.1向导适用范围

向导适用的人群是项目中Web开发者,以及相关测试和管理人员。

1.2开发涉及的技术

采用Java技术进行项目的开发,选择技术框架主要是目前流行的开源的技术架构。

Spring2.5

Struts2.12

Hibernate3.2或者3.3

1.3开发使用工具和版本

Eclipse3.5 + hibernatetools(eclipse plugin)

Tomcat6.0.18

Jdk6

Postgresql8.3RC

1.4 开发环境以及操作步骤

准备好eclipse3.2【3.2~3.6均可】,建议使用3.2.

1.4.1 安装Hibernate Tools

方法1 下载插件后安装Hibernate插件

把插件放到eclipse目录下面

在eclipse目录下面新建links文件夹

新增一个文件hibernatetools.link

内容如下:

path = E:/eclipse/subeclipse_hibernateTools

重启eclipse即可。

在新建中会有hibernate目录

方法2 自动安装Hibernate插件

打开eclipse

Help-install new software

输入网址:

/jbosstools/updates/stable/

按照步骤执行下去,下载后自动安装,安装后会自动重启。就不在赘述。

1.4.2 新建工程配置及生成实体

1.4.2.1 新建java工程 配置相关包

新建一个普通的java Project