java/HibernateDemo1/HibernateDemo1-ejb/src/java/cz/frantovo/hibernateDemo1/CilDAOBean.java
changeset 3 769816825525
parent 2 715acc59d67d
     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  }