反向生成hbm.xml

时间:2023-03-09 04:38:40
反向生成hbm.xml

选择数据库透视图

反向生成hbm.xml

打开数据连接

反向生成hbm.xml

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

反向生成hbm.xml

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

反向生成hbm.xml

点击Hibernate Reverse Engineering…

反向生成hbm.xml

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

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

反向生成hbm.xml

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

如果是uuid生成,可以选择

反向生成hbm.xml

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

反向生成hbm.xml

反向生成hbm.xml

Include referenced tables (A->B)

Include referenced tables (A<-B)

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

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

反向生成hbm.xml

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

反向生成hbm.xml

已经生成了关系映射

Annotation方式的

反向生成hbm.xml

反向生成hbm.xml