对Maven Web工程增加Hibernate支持

1.首先添加数据库链接

在MyEclipse Database Explorer窗口New

对Maven Web工程增加Hibernate支持_第1张图片
1.png

说明:

  • Driver template中这里选择的是MySQL数据库。
  • Driver name中我们给我们的数据库驱动起一个名字。
  • Connection URL中填写本地数据库链接地址。
  • User name数据库的用户名。
  • Password数据库密码。
  • Driver JARs添加我们本地的MySQL数据库驱动包。
  • Driver classname选择MySQL驱动名字。
  • 选上Save password,然后点击Test Driver,如果成功,表示数据库链接成功。

2.新建Maven Web工程

对Maven Web工程增加Hibernate支持_第2张图片
2.png

这里一定要勾选 Add maven support

对Maven Web工程增加Hibernate支持_第3张图片
3.png

选中生成 web.xml

对Maven Web工程增加Hibernate支持_第4张图片
4.png

这里我们在需要填写 Group Id、Artifact Id、Version,然后选中 Standard Maven JEE project struture,表示使用标准maven的目录结构。

3.增加对Hibernate的支持

选中工程,右键-->MyEclipse-->Project Facets(Capabilities)-->Install Hibernate Facet

对Maven Web工程增加Hibernate支持_第5张图片
5.png

选择Hibernate4.1和我们自己本地的tomcat服务器。

对Maven Web工程增加Hibernate支持_第6张图片
6.png

点击 Browse...选择我们建好的存放实体的包。
对Maven Web工程增加Hibernate支持_第7张图片
7.png

一般我们实现会放在专门的包中,这里是domain包。

对Maven Web工程增加Hibernate支持_第8张图片
8.png

DB Driver中选择我们之前建立好的数据库链接,点击Finish完成。

4.反向生成实体类和hbm文件

在MyEclipse Database Explorer窗口中
找到相关的数据库和表:右键-->Hibernate Reverse Engineering…

对Maven Web工程增加Hibernate支持_第9张图片
9.png

可以看到默认是生成数据库表对应的hbm文件和相关的类,但是如果我们想使用注解的方式则:

对Maven Web工程增加Hibernate支持_第10张图片
10.png
对Maven Web工程增加Hibernate支持_第11张图片
11.png

这一步你可以什么都不选,如果确定数据库表都有主键,并且知道生成方式,你可以选择Id Generator,如果是uuid生成,可以选择uuid.hex。选择uuid生成方式一般是我们自己控制id的生成。

对Maven Web工程增加Hibernate支持_第12张图片
12.png
Include referenced tables (A->B)
Include referenced tables (A<-B)

这两个一定要选择,否则myeclipse不能给你生成一对多、多对多等映射,如果只想生成单项映射,可以去掉一个,一般我们都选择,双项映射。点击Finish完成。
这样就会反向生成相关的实体类。

你可能感兴趣的:(对Maven Web工程增加Hibernate支持)