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; }
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(); }