Example #1
0
  public List<Sample> list(Cycle cycle) {
    List<Sample> lista = null;
    try {
      VisitDAO vDAo = new VisitDAO();
      List<Visit> lVisit = vDAo.list(cycle);

      this.setSessao(HibernateUtil.getSessionFactory().openSession());
      setTransacao(getSessao().beginTransaction());
      lista =
          this.getSessao()
              .createCriteria(Sample.class)
              .add(Restrictions.in("visit", lVisit))
              .addOrder(Order.desc("id"))
              .list();

    } catch (Throwable e) {
      if (getTransacao().isActive()) {
        getTransacao().rollback();
      }
      System.out.println("Não foi possível listar: " + e.getMessage());
    } finally {
      getSessao().close();
    }
    return lista;
  }
Example #2
0
  public List<Sample> list(Visit visit) {
    List<Sample> lista = null;
    try {

      this.setSessao(HibernateUtil.getSessionFactory().openSession());
      setTransacao(getSessao().beginTransaction());
      lista =
          this.getSessao()
              .createCriteria(Sample.class)
              .add(Restrictions.eq("visit", visit))
              .addOrder(Order.asc("numAmostra"))
              .list();

    } catch (Throwable e) {
      if (getTransacao().isActive()) {
        getTransacao().rollback();
      }
      System.out.println("Não foi possível listar: " + e.getMessage());
    } finally {
      getSessao().close();
    }
    return lista;
  }
 public void init(FilterConfig config) throws ServletException {
   this.sf = HibernateUtil.getSessionFactory();
 }