119120121122123124125126127
Criteria criteria = hCriteria.createCriteria(t); List list = null; try { list = criteria.list(); } catch (HibernateException e) { throw new DaoException(e); } return list; }
141142143144145146147148149
public T obterPorID(Class clazz, Integer id) throws DaoException { T t = null; try { t = (T) getHibernateTemplate().get(clazz, id); } catch (HibernateException e) { throw new DaoException(e); } return t; }
565758596061626364
Integer integer = null; try { integer = (Integer) save(t); logger.debug("Objeto salvo com sucesso em " + t.getClass()); } catch (HibernateException e) { throw new DaoException(e); } return integer; }
7273747576777879
public void atualizar(T t) throws DaoException { try { merge(t); logger.debug("Objeto atualizado com sucesso em " + t.getClass()); } catch (HibernateException e) { throw new DaoException(e); } }
8788899091929394
public void excluir(T t) throws DaoException { try { delete(t); logger.debug("Objeto removido com sucesso em " + t.getClass()); } catch (HibernateException e) { throw new DaoException(e); } }
103104105106107108109110111
public List<T> listar(Class clazz) throws DaoException { List list = null; try { list = loadAll(clazz); } catch (DataAccessException e) { throw new DaoException(e); } return list; }
123124125126127128129130131
146147148149150151152153154
public T obterPorID(Class clazz, Integer id) throws DaoException { T t = null; try { t = (T) get(clazz, id); } catch (HibernateException e) { throw new DaoException(e); } return t; }