如何在Eclipse上安装和使用hibernate Tool?
1、分享Eclipse Marketplace 使用经验
2、分享安装hibernate Tool
方法/步骤
-
打开Eclipse 开发工具
-
菜单 help,选择 Eclipse marketplace
-
选择search 选项卡,搜索 hibernate 关键字
-
选择最新的安装版本(eclipse version)的Hibernate Tools点击install ,弹出选择界面,选择如图:
-
confirm确认安装。
-
配置使用hibernate Tools
-
选择 window 菜单中的Customize Perspective ,界面如图
-
选择 hibernate code generation,如图
-
将在Eclipse界面工具栏生成命令按钮,如图
-
点击,选择Hibernate code generation Configuration,new 一个新的配置。
-
可以配置,生成java code 文件等
END
Hibernate选项,如下图:
如果没有Hibernate选项,那么下载或安装过程中可能出现异常,请确认。
步骤6:连接数据库,本文中以PostgreSQL数据库为例,其方法如下:
6.1:正确安装了数据库PostgreSQL,在安装过程中设置并记住了数据库的用户名、密码、与访问端口号(如果忘了,那么除了密码,其他的都可以找回来,所以别忘了密码)。
6.2:打开PostgreSQL,新建数据库hibernate_test,并在数据库中新建数据表db_table_test,并在表中添加一些字段。(题外话:建议数据库、数据表及其字段使用小字英文与下划表的方式命名,而尽量不使用大写字母,原因可能是Linux系统不区分大小写,如果使用了大小写结合的命名方式,在Linux中访问会无法识别)。
6.3:下载PostgreSQL的JDBC驱动包,下载地址:http://jdbc.postgresql.org/download.html
下载注意事项(以PostgreSQL的官网为准):
•JDK 1.4, 1.5 - JDBC3.
•JDK 1.6, 1.7 - JDBC4.
6.3:不关闭PostgreSQL数据库,然后回到Eclipse,在工程中导入PostgreSQL的JDBC驱动包。方法:右键工程名称,点击“Properties”,在弹出的窗口选择“JavaBuild Path”,如下图:
点击“Add External JARS…”,选择下载好的PostgreSQL的JDBC驱动包。
6.4:新建Hibernate ConfigurationFile,方法如5.3:点击菜单“File”->“New”->“Other”,在弹出界面中选择Hibernate选项的“HibernateConfiguration File(cfg.xml)”。
点击Next,弹出如下窗口:
6.5:点击Next,在弹出界面进行配置,其配置结果如下图所示:
其中ConnectionURL表示数据库的位置,localhost:5432表示本机的5432端口,hibernate_test是已经建议的数据库。如果不确定
端口是否正确,可回到PostgreSQL查看,从而进行相应的修改,参考界面如下图:
另外Username与Password是具有访问“hibernate_test”数据库的用户名与密码,视具体情况而定。
6.6点选Create a console configuration,然后点击Next:
PS:如果在新建“Hibernate Configuration File”时没有点选“Create a consoleconfiguration”,那么可以在菜单“File”->“New”->“Other”,在弹出界面中选择Hibernate选项的“Createa consoleconfiguration”进行创建。
6.7 点选“Classpath”,选择postgresql的JDBC驱动包, 如下图所示:
6.8 打开“HibernateConfigurations”的View窗口,方法:选择菜单“Window”->“ShowView”->“Other”,选择“Hibernate Configurations”:
点击确定后,如果能够看到类似于如下的数据表,那么就说明连接数据库成功了:
7:接下来就是对数据表反向生成Java代码了。方法:
7.1:点击红色边框的按钮,选择“Hibernate Code GenerationConfigurations…”,如下图所示:
7.2:新建一个Hibernate Code generation 的configure,如下图:
7.3进行相应的配置,其结果如下:
7.4 点击reveng.xml的“Setup…”按钮,对数据表进行相应的配置,其结果如下:
PS:如果无法查看数据表,点击“Refresh”,如果还是无法显示,则可能“Hibernate ConfigurationFile(cfg.xml)”的配置有
误,或数据库无法连接(关闭或产生了其他异常)。
7.5点击Finish,然后选择Exporters选项卡,并进行相应的配置,其结果如下图所示:
PS:Refresh与Common可以保持默认配置,但建议还是了解一下。
7.6点击“Run”,大功告成,在工程中应该已经生成了包HibernateTestCode包及访问数据库的源代码,如下图:
总结:虽然本文以不常用的PostgreSQL数据库为例,但其他数据库亦是大同小异,具体上就是JDBC驱动包与HibernateConfiguration File(cfg.xml)上有所区别,其他配置方法是类似的。