NetBeans Java EE技巧8:持久性单元

任何好的IDE的基本目标都是简化和组织代码和开发工作流程。 NetBeans在实现这些目标方面做得非常出色,有时我们将基础知识视为理所当然。 例如,如果您曾经试图在纯文本编辑器中阅读XML蒙上了双眼,那么过去在配置和使用Persistence Units时可能会遇到问题。 如果您不熟悉持久性单元,则它们是XML配置文件,Java EE项目使用它们来配置数据库连接和选项。 NetBeans有一个非常易于使用的持久性单元向导,将在本文中进行展示。

首先,NetBeans提供了一个向导,用于为项目生成持久性单元。 只需右键单击一个项目,从上下文菜单中选择“新建”,然后选择“持久性”->“持久性单元”选项。

NetBeans Java EE技巧8:持久性单元

接下来,使用选择的下拉菜单为您的Persistence Unit以及Persistence Provider提供一个名称。 然后,您可以从可用的数据源中进行选择,然后选择一个表生成策略。

NetBeans Java EE技巧8:持久性单元

创建持久性单元后,可以在NetBeans项目的“配置文件”文件夹中找到持久性单元。

NetBeans Java EE技巧8:持久性单元

选择并双击文件将打开持久性单元编辑器。 NetBeans为持久性单元提供了一个易于修改的配置屏幕,该屏幕允许进行更改而无需直接使用XML。

NetBeans Java EE技巧8:持久性单元

例如,可能希望添加一个实体类以与持久性单元一起使用。 为此,只需单击“添加类别”按钮,然后选择所需的类别。

NetBeans Java EE技巧8:持久性单元

如果要直接使用持久性单元的XML,请选择编辑器顶部的“源”按钮。 您将看到带有颜色编码和自动完成的XML文档,而不是单调的XML。

NetBeans Java EE技巧8:持久性单元

使用NetBeans中的Persistence Unit配置可以轻松地处理历史记录。 选择编辑器顶部的“历史记录”按钮以查看对该单元所做的所有更改的列表,它还提供了差异,以便您可以轻松查看已进行的更改,和/或应用或还原代码,如下所示需要。

NetBeans Java EE技巧8:持久性单元

NetBeans提供了一种与持久性单元一起使用的简便方法。 不用再在文本编辑器中处理XML了……您再也不需要这样做了。

翻译自: https://www.javacodegeeks.com/2016/05/netbeans-java-ee-tip-8-persistence-units.html