java/HibernateDemo1/HibernateDemo1-ejb/src/java/cz/frantovo/hibernateDemo1/CilDAOBean.java
1.1 --- a/java/HibernateDemo1/HibernateDemo1-ejb/src/java/cz/frantovo/hibernateDemo1/CilDAOBean.java Sat Mar 14 22:22:46 2009 +0100
1.2 +++ b/java/HibernateDemo1/HibernateDemo1-ejb/src/java/cz/frantovo/hibernateDemo1/CilDAOBean.java Sat Mar 14 22:55:11 2009 +0100
1.3 @@ -5,6 +5,7 @@
1.4 import javax.ejb.Stateless;
1.5 import javax.persistence.EntityManager;
1.6 import javax.persistence.PersistenceContext;
1.7 +import javax.persistence.Query;
1.8
1.9 /**
1.10 *
1.11 @@ -12,13 +13,17 @@
1.12 */
1.13 @Stateless
1.14 public class CilDAOBean implements CilDAORemote {
1.15 -
1.16 - public static final String PU = "HibernateDemo1-PU";
1.17
1.18 + private static final String PU = "HibernateDemo1-PU";
1.19 @PersistenceContext(unitName = PU)
1.20 private EntityManager em;
1.21
1.22 public Collection<Cil> getCile() {
1.23 - throw new UnsupportedOperationException("Not supported yet.");
1.24 + Query dotaz = em.createQuery("from " + t(Cil.class) + " o order by nazev");
1.25 + return dotaz.getResultList();
1.26 + }
1.27 +
1.28 + private static String t(Class trida) {
1.29 + return trida.getSimpleName();
1.30 }
1.31 }