Creating Elements in Persistence Units
When a persistence unit is created, the next step is to populate it with entity classes, embeddables etc. Creating a persistence entity in a persistence unit results in creating the corresponding annotated Java class, and adding a node to the persistence unit.
You can create an entity in one of the following ways:
- Using the context menu of the Persistence tool window.
- Editing the
- Creating an annotated Java class.
To create persistence elements
- Right click a persistence unit node in the Persistence tool window, choose New on context menu, and then select the desired element from the submenu.
persistence.xmlfor editing, locate the code for the desired persistence unit, type an opening tag, and select the desired element from the suggestion list:
Complete the package and class name. If a class doesn't exist, a quick fix will suggest to create it:
In the Project tool window, create a new Java class, and annotate it as
@Entity. If the necessary annotation imports are missing, press
Alt+Enter to show the list of imports.
To create an entity bean
- Right-click a persistence unit node in the Persistence tool window, and choose New | Entity on context menu, and specify the metadata targets.
- Right-click the newly created entity bean to add new persistence fields.
- To generate/update Entities from a database, right-click the persistence unit, and choose Generate Persistence Mapping | By Database schema .