Atom syndikace, slovenština, ověřování uživatelů proti DB.
1 package cz.frantovo.nekurak.dao;
3 import cz.frantovo.nekurak.dto.Podnik;
4 import java.util.Collection;
6 import javax.ejb.LocalBean;
7 import javax.ejb.Stateless;
8 import javax.persistence.EntityManager;
9 import javax.persistence.PersistenceContext;
10 import javax.persistence.Query;
18 public class PodnikDAO {
20 private static final String PU = "nekurak.net-PU";
21 @PersistenceContext(unitName = PU)
22 private EntityManager em;
24 public Collection<Podnik> getPodniky() {
25 Query dotaz = em.createQuery("FROM " + t(Podnik.class) + " o ORDER BY datum DESC");
26 return dotaz.getResultList();
29 public void uloz(Podnik p) {
30 if (p.getDatum() == null) {
31 p.setDatum(new Date());
37 private static String t(Class trida) {
38 return trida.getSimpleName();