Java Reference
In-Depth Information
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
project.
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.