Java Reference
In-Depth Information
public List<Section> getAllSections() {
ArrayList<Section> sections = new ArrayList<Section>();
Query q = em.createNamedQuery("findSectionsAll");
for (Object section : q.getResultList()) {
sections.add((Section) section);
}
return sections;
}
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
public List<Article> getAllArticles() {
ArrayList<Article> articles = new ArrayList<Article>();
Query q = em.createNamedQuery("findArticlesAll");
for (Object article : q.getResultList()) {
articles.add((Article) article);
}
return articles;
}
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
public Edition getEditionById(String id) {
Query q = em.createNamedQuery("findEditionById");
q.setParameter("id", id);
Edition edition = (Edition) q.getSingleResult();
return edition;
}
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
public Section getSectionById(String id) {
Query q = em.createNamedQuery("findSectionById");
q.setParameter("id", id);
Section section = (Section) q.getSingleResult();
return section;
}
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
public Article getArticleById(String id) {
Query q = em.createNamedQuery("findArticleById");
q.setParameter("id", id);
Article article = (Article) q.getSingleResult();
return article;
}
public void createEdition(String id, String publisher, String
journal,
String edition_date) {
Edition edition = new Edition();
edition.setId(id);
edition.setPublisher(publisher);
edition.setJournal(journal);
edition.setEdition(edition_date);
em.persist(edition);
em.flush();
}
 
Search WWH ::




Custom Search