昨天发表了一篇关于SpringMVC的文章,今天我们来谈论一下Hibernate,Hibernate到底有什么魅力,让我们在项目中经常用到它呢。
一、Hibernate如何集成到项目中
让我们先来看下项目中怎么用Hibernate吧。
项目中,配置eclipse/myeclipse(本人开发中经常用这2种,intellijidea用的较少,配置方式略有差异,自行百度)连接数据库,使之自动生成hibernate.cfg.xml和javabean类。
第一步:
成功连接数据库。
新建一个Web工程项目。选中该项目然后:Eclipse--Project---addHibernateCapabilities。操作之后会出现如下界面:
选中myhibernate这个项目。
然后点击:一:eclipse
二:projectcapabilities
三:addHibernateCapabilities.
第二步:
第三步:
第四步:
对于这步中,我选中去掉自动生成的HibernatesessionFactory工具类,该工具类就是一个回去Session的单例。完成后,打开项目就可以看到:
第五步:重新回到MyEclipseDatabaseExploere界面。选中刚刚配置的SQLServerDriver,右击选中openconnection,完成后就会出现如下界面:
第六步:在dbo--table中选中相应的表,右击选中HibernateReverseEngineering。。如上。然后出现:
如果browse不能选择其他的项目目录,或者没有我们需要选择的目录显示,那么就需要我们手动在工作空间配置:.project文件里面下面的一句话:nature