1 package cz.frantovo.nekurak.dao;
3 import cz.frantovo.nekurak.dto.Clanek;
4 import java.util.Collection;
5 import javax.ejb.LocalBean;
6 import javax.ejb.Stateless;
7 import javax.jms.Session;
8 import javax.persistence.EntityManager;
9 import javax.persistence.PersistenceContext;
10 import javax.persistence.Query;
18 public class ClanekDAO {
20 @PersistenceContext(unitName = DAO.PU)
21 private EntityManager em;
23 public Clanek getClanek(int id) {
24 return em.find(Clanek.class, id);
27 public Collection<Clanek> getClanky() {
28 Query dotaz = em.createQuery("FROM " + DAO.t(Clanek.class) + " c ORDER BY id");
29 return dotaz.getResultList();
32 public void zalozClanek(Clanek clanek) {
36 public void upravClanek(Clanek clanek) {
40 public void smazClanek(Clanek clanek) {
41 clanek = em.merge(clanek);