Java Reference
In-Depth Information
public List<Section> getSections() {
return sections;
}
The Edition entity class is listed next:
package model;
import java.io.Serializable;
import javax.persistence.*;
import java.util.*;
@Entity
@NamedQueries( { @NamedQuery(name = "findEditionAll",
query = "SELECT e FROM Edition e")
,
@NamedQuery(name = "findEditionByEdition",
query = "SELECT e from Edition e
WHERE e.edition = :edition")
} )
public class Edition implements Serializable {
static final long serialVersionUID = 2;
private String edition;
private int id;
private List<Catalog> catalogs;
private List<Section> sections;
@ManyToMany(cascade = {
CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH },
mappedBy = "editions")
protected List<Catalog> getCatalogs() {
return catalogs;
}
protected void setCatalogs(List<Catalog> catalogs) {
this.catalogs = catalogs;
}
@OneToMany(cascade = CascadeType.ALL, mappedBy = "edition",
fetch = FetchType.EAGER)
@JoinTable(name = "EditionSection",
joinColumns = { @JoinColumn(
name = "editionId", referencedColumnName = "ID") },
inverseJoinColumns = { @JoinColumn(
name = "sectionId", referencedColumnName = "ID")
} )
public List<Section> getSections() {
 
Search WWH ::




Custom Search