@Override public void excluir(Evento evento) { Session sessao = HibernateUtil.getSessao(); sessao.beginTransaction(); sessao.delete(evento); sessao.getTransaction().commit(); }
@Override public List<Evento> listarTodos() { Session sessao = HibernateUtil.getSessao(); Query query = sessao.createQuery("from Evento"); List<Evento> o = query.list(); return o; }
@Override public void alterar(Evento evento) { Session sessao = HibernateUtil.getSessao(); sessao.beginTransaction(); sessao.update(evento); sessao.getTransaction().commit(); }
@Override public Evento carregar(Long id) { String hql = "from Evento where id = :id"; Session sessao = HibernateUtil.getSessao(); sessao.beginTransaction(); Query query = sessao.createQuery(hql); query.setParameter("id", id); Evento evento = (Evento) query.uniqueResult(); sessao.getTransaction().commit(); return evento; }