Java Reference
In-Depth Information
query="SELECT s from Section s WHERE s.sectionName = :section")
})
public class Section implements Serializable {
static final long serialVersionUID = 1;
private String id;
private String sectionName;
private List<Article> articles;
private Edition edition;
@Id
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getSectionName() {
return sectionName;
}
public void setSectionName(String sectionName) {
this.sectionName = sectionName;
}
@OneToMany(cascade={CascadeType.ALL},
mappedBy = "section",fetch=FetchType.EAGER)
@JoinTable(name = "SectionArticle", joinColumns = {
@JoinColumn(name="sectionId", referencedColumnName="ID")},
inverseJoinColumns = { @JoinColumn(
name="articleId", 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);
}
@ManyToOne(cascade={CascadeType.MERGE, CascadeType.PERSIST,
CascadeType.REFRESH},
fetch=FetchType.EAGER)
 
Search WWH ::




Custom Search