Hibernate Tools Eclipse插件
如果您从事过Hibernate 项目,则必须熟悉Hibernate 映射和配置文件所需的许多属性。
没有任何可以指导我们寻找正确属性的适当工具,正确配置我们的应用程序将变得非常困难。
这是Hibernate Tools Eclipse插件方便使用且必须具有用于hibernate项目的插件的时候。
Hibernate 工具
今天,我们将研究在Eclipse中安装hibernate工具以及如何使用它来生成Hibernate映射和配置xml文件。
Hibernate Tools Eclipse插件安装
安装Hibernate Tools eclipse插件需要执行以下步骤。
从"帮助"菜单转到" Eclipse Marketplace",如下图所示。
使用搜索选项找到" Hibernate Tools"插件,hibernate插件是Eclipse版本特定的。
因此,请确保您选择与日食相同的食物。
您可以从"关于Eclipse"弹出页面中找到Eclipse版本。单击安装按钮,确保已选中"Hibernate 工具"复选框,然后按照说明进行安装。
安装插件后,它将要求重新启动Eclipse。
只需重新启动它,即可准备将其用于Hibernate 项目。
使用Hibernate Tools Eclipse插件生成Hibernate映射文件
现在已经安装了Hibernate Tools Plugin,让我们看看如何使用它生成Hibernate Mapping XML文件。
对于我的示例,我在一个示例项目中创建了一个简单的Java Bean。
Customer.java
package com.theitroad.hibernate.model; public class Customer { private int id; private String name; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } }
现在,让我们看看如何使用hibernate工具插件轻松生成Hibernate Mapping文件。
选择项目并转到"新建"->"其他",或者您可以使用键盘Command + N(Mac),Ctrl + N(Windows)打开此窗口。
在弹出窗口中,选择"Hibernate XML映射文件",如下图所示。当您单击"下一步"按钮时,将出现一个新的弹出窗口以添加"类","包"等。
使用它来添加"客户"类之上。当您单击Finish按钮时,一个新文件将被添加到与您的Java Bean相同的包中。
对于我们的Customer类,文件名将为" Customer.hbm.xml"。
以下是自动生成的文件的内容。
Customer.hbm.xml。注意,Hibernate 工具从SourceForge指向旧的DTD位置,您应该更改的是从Hibernate 官方使用。
当我们想更改Hibernate 映射文件中的内容时,使用Hibernate 工具的主要好处是内容辅助,如下图所示。
使用Hibernate Tools Eclipse插件生成Hibernate配置文件
Hibernate Configuration XML文件包含用于配置数据库设置,连接池设置等的属性。
我们可以使用Hibernate Tools插件生成基本的hibernate配置xml文件,然后使用其内容辅助功能添加其他属性。
选择项目,然后转到"新建"->"其他",或者您可以使用键盘Command + N(Mac),Ctrl + N(Windows)打开此窗口。
在弹出的窗口中,选择"Hibernate 配置文件",如下图所示。在下一个窗口中,您可以选择文件位置并设置文件名,如下所示。
下一个窗口使您可以设置数据库属性,例如方言,数据库用户,密码和连接URL。
当您单击"完成"按钮时,将生成以下文件。
hibernate.cfg.xml
请注意,DTD再次指向SourceForge,您应该将其更改为指向Hibernate官方DTD位置,如上所述。再次使用Hibernate 工具的主要好处是它附带的内容辅助,如下图所示。
由于有了内容辅助,我们可以轻松地找到所需的属性,而无需阅读大量文档。
或者在线资源。
这样可以节省大量开发时间,并帮助我们轻松配置应用程序。