myEclipse自动生成hibernate框架

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。



1.前言

很多人都在使用myEclipse,很多公司也都使用hibernate框架,老版本的hibernate中,由于没有annotation,我们需要写两个文件来维护表与对象的关系,写一个类,就要写一个hbm.xml文件,数据库表比较少就无所谓,但是多了就很麻烦,要一个一个的手写非常浪费时间,还有可能写错。新版的hibernate加入了annotation的形式来映射对象与数据库表之间的关系,虽然不需要写hbm.xml文件了,但是数据库表非常多的情况下,还是需要写很多的类。我们为何不找个工具自动帮我们生成这些文件呢?myEclipse就可以做到,下面我来讲解如何使用myEclipse来生成hibernate所需文件


2.打开myEclipse

myEclipse自动生成hibernate框架_第1张图片myEclipse自动生成hibernate框架_第2张图片

3.建立myEclipse web工程

myEclipse自动生成hibernate框架_第3张图片

myEclipse自动生成hibernate框架_第4张图片


4.打开数据库透视图

myEclipse自动生成hibernate框架_第5张图片

myEclipse自动生成hibernate框架_第6张图片

myEclipse自动生成hibernate框架_第7张图片

myEclipse自动生成hibernate框架_第8张图片


5.添加连接数据库驱动文件

myEclipse自动生成hibernate框架_第9张图片

myEclipse自动生成hibernate框架_第10张图片

联通后Finish就可以了


6.为项目添加hibernate支持

myEclipse自动生成hibernate框架_第11张图片



7.选择一些选项

myEclipse自动生成hibernate框架_第12张图片

myEclipse自动生成hibernate框架_第13张图片


8.选中刚才在数据库透视图里面创建的连接

myEclipse自动生成hibernate框架_第14张图片


myEclipse自动生成hibernate框架_第15张图片

myEclipse自动生成hibernate框架_第16张图片

myEclipse自动生成hibernate框架_第17张图片

完成后

myEclipse自动生成hibernate框架_第18张图片


9.反向从数据库中生成持久化类和映射文件

myEclipse自动生成hibernate框架_第19张图片


myEclipse自动生成hibernate框架_第20张图片



myEclipse自动生成hibernate框架_第21张图片

这两个要选,否则myeclipse不能给你生成一对多,多对多等映射,如果只想生成单项映射,可以勾选一个,一般两个都选


最后成功生成

myEclipse自动生成hibernate框架_第22张图片


你可能感兴趣的:(SSH)