java/HibernateDemo1/HibernateDemo1-ejb/src/java/cz/frantovo/hibernateDemo1/CilDAOBean.java
Překlady a základ JSP(X).
1 package cz.frantovo.hibernateDemo1;
3 import cz.frantovo.hibernateDemo1.dto.Cil;
4 import java.util.Collection;
5 import javax.ejb.Stateless;
6 import javax.persistence.EntityManager;
7 import javax.persistence.PersistenceContext;
8 import javax.persistence.Query;
15 public class CilDAOBean implements CilDAORemote {
17 private static final String PU = "HibernateDemo1-PU";
18 @PersistenceContext(unitName = PU)
19 private EntityManager em;
21 public Collection<Cil> getCile() {
22 Query dotaz = em.createQuery("from " + t(Cil.class) + " o order by nazev");
23 return dotaz.getResultList();
26 private static String t(Class trida) {
27 return trida.getSimpleName();