Odstraněno zapomenuté rozhraní EJB.
1 package cz.frantovo.nekurak.dao;
3 import cz.frantovo.nekurak.dto.Podnik;
4 import java.util.Collection;
5 import javax.ejb.LocalBean;
6 import javax.ejb.Stateless;
7 import javax.persistence.EntityManager;
8 import javax.persistence.PersistenceContext;
9 import javax.persistence.Query;
17 public class PodnikDAO {
19 private static final String PU = "nekurak.net-PU";
20 @PersistenceContext(unitName = PU)
21 private EntityManager em;
23 public Collection<Podnik> getPodniky() {
24 Query dotaz = em.createQuery("FROM " + t(Podnik.class) + " o ORDER BY datum DESC");
25 return dotaz.getResultList();
28 public void uloz(Podnik p) {
32 private static String t(Class trida) {
33 return trida.getSimpleName();