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框架myEclipse自动生成hibernate框架

3.建立myEclipse web工程

myEclipse自动生成hibernate框架

myEclipse自动生成hibernate框架


4.打开数据库透视图

myEclipse自动生成hibernate框架

myEclipse自动生成hibernate框架

myEclipse自动生成hibernate框架

myEclipse自动生成hibernate框架


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

myEclipse自动生成hibernate框架

myEclipse自动生成hibernate框架

联通后Finish就可以了


6.为项目添加hibernate支持

myEclipse自动生成hibernate框架



7.选择一些选项

myEclipse自动生成hibernate框架

myEclipse自动生成hibernate框架


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

myEclipse自动生成hibernate框架


myEclipse自动生成hibernate框架

myEclipse自动生成hibernate框架

myEclipse自动生成hibernate框架

完成后

myEclipse自动生成hibernate框架


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

myEclipse自动生成hibernate框架


myEclipse自动生成hibernate框架



myEclipse自动生成hibernate框架

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


最后成功生成

myEclipse自动生成hibernate框架