在myeclise 如何使用hibernate ?

来源:互联网 发布:excel2010宏编程教程 编辑:程序博客网 时间:2024/05/29 14:04

1。安装新版MyEclipse。新版中关于Hibernate的功能要强大很多,我的版本是MyEclipseEnterpriseWorkbenchInstaller_5.0M2_E3.2,Eclipse版本是eclipse-SDK-3.2-win32。

2。新建项目,在src中建好相应的放置各种类的文件夹,按照团队的习惯,src / net / forcecn。

Ifrocecn下面有三个文件夹,po、dao、util,分别存放不同类型的类。

3。建立数据库。在MySQL中新建数据库,一张简单的表User,字段为id、username 、password, varchar(32) 、varchar(10) 、varchar(10),id和username为索引。

4。连接数据库。在MyEclipse的DB Browser中新建连接connect,我使用的是驱动是MySQL Connector/J,要准备好JAR文件mysql-connector-java-3.1.12-bin.jar,然后填写好URL等数据库信息,这时候可以在DB Browser的视窗中看到数据库的信息。

5。右键点击项目名,在MyEclipse项目中进入Add Hibernate Capbilities,然后进行一系列的配置,Library Folder选择为WebRoot/WEB-INF/lib,SessionFactory Class放置net / forcecn/util中。
完成之后会发现,src文件夹下增加了hibernate-cfg-xml配置文件,WEB-INF的lib文件下多了很多JAR包。

此外,记得在src中添加log4j.properties文件。

6。自动生成相关类。在DB Browser的connect中找到相应的表,右击选择Hibernate Reverse Engineering,然后进行配置,Java Package选择net.iforcecn.po,完成后发现po文件中多了几个类,分别User.java、UserDAO.java、User.hbm.xml、BaseHibernateDAO.javae、IBaseHibernateDAO.java.。自己可以好好看看。