Java Reference
In-Depth Information
@JoinColumn(name = "article_id",
referencedColumnName ="id")} )
public List<Article> getArticles() {
return articles;
}
public void setArticles(List<Article> articles) {
this.articles = articles;
}
public void addArticle(Article article) {
this.getArticles().add(article);
article.setSection(this);
}
public void removeArticle(Article article) {
this.getArticles().remove(article);
}
The Section entity is listed as follows:
package model;
import java.io.Serializable;
import java.util.List;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.JoinTable;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;
@Entity
@NamedQueries( {
@NamedQuery(name = "findSectionsAll",
query = "select o from Section o"),
@NamedQuery(name = "findSectionById",
query = "SELECT o from Section o
WHERE o.id = :id") })
public class Section implements Serializable {
static final long serialVersionUID = 1;
private Edition edition;
 
Search WWH ::




Custom Search