Creating our first JPA entity
JPA entities are Java classes whose fields are persisted to a database by the JPA API.
JPA entities are plain old Java objects (POJOs), as such, they don't need to extend any
specific parent class or implement any specific interface. A Java class is designated as
a JPA entity by decorating it with the @Entity annotation.
In order to create and test our first JPA entity, we will be creating a new web
application using the JavaServer Faces framework, in this example we will name
our application jpaweb , as with all of our examples, we will be using the bundled
GlassFish application server.
Refer to Chapter 4 for instructions on creating a new JSF
To create a new JPA Entity, from the new file dialog select the Persistence category
and Entity Class as the file type.
After doing so, NetBeans presents the New Entity Class wizard.