Java Reference
In-Depth Information
The default entities generated from the tables do not contain the complete code for
the entities. We need to add named queries for finding entities by ID and finding
all entities.
Edition entity
First, we modify the model.Edition.java entity. Add named queries to find all
Edition entities and find an Edition entity by ID:
@NamedQueries( { @NamedQuery(name = "findEditionsAll",
query = "select o from Edition o"),
@NamedQuery(name = "findEditionById",
query = "SELECT o from Edition o
WHERE o.id = :id")} )
The Edition entity implements the Serializable interface. An entity bean that is
persisted by an entity manager uses caches to serialize the entity bean. Add a static
final variable to associate the entity versions with a version number:
static final long serialVersionUID = 1;
As the Edition entity bean has a one-to-many relationship with the Section and
Article entities, add parameterized variables of type List for the Section and
Article entities:
private List<Section> sections;
private List<Article> articles;
 
Search WWH ::




Custom Search