900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 经由过程MyEclipse生成Hibernate类文件和hbm.xml文件 或者annotation文件

经由过程MyEclipse生成Hibernate类文件和hbm.xml文件 或者annotation文件

时间:2022-03-15 13:31:22

相关推荐

经由过程MyEclipse生成Hibernate类文件和hbm.xml文件 或者annotation文件

1.??媒介

星多夜空亮,人多聪明广很多人都在应用myEclipse,很多公司也都应用hibernate框架,老版本的hibernate中,因为没有annotation,我们须要写两个文件来保护表与对象的关系,写一个类,就要写一个hbm.xml文件,数据库表斗劲少就无所谓,然则多了就很麻烦,要一个一个的手写很是浪费时候,还有可能写错。新版的hibernate参加了annotation的情势来映射对象与数据库表之间的关系,固然不须要写hbm.xml文件了,然则数据库表很是多的景象下,还是须要写很多的类。我们为何不找个对象主动帮我们生成这些文件呢?myEclipse就可以做到,下面我来讲解如何应用myEclipse来生成hibernate所需文件。

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体式格式的

?MRMY

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。