Java tutorial
/* * Esse documento parte do cdigo fonte e artefatos relacionados ao projeto * CONTPATRI, em desenvolvimento pela Fbrica de Software da UFG. * * Links relevantes: Fbrica de Software: http://fs.inf.ufg.br/ Instituto de * Informtica UFG: http://www.inf.ufg.br Projeto CONTPATRI DROPBOX: * https://www.dropbox.com/home/CONTPATRI%20-%20012013 Projeto CONTPATRI * REDMINE: * * Copyleft UFG. * * Licenciado sobre a licena GNU-GPL v3 * * Voc pode obter uma cpia da licena em http://www.gnu.org/licenses/gpl.html * * A menos que especificado ou exigido por legislao local, o software * fornecido "da maneira que est", sem garantias ou condies de qualquer tipo, * nem expressas nem implcitas. Em caso de dvidas referir a licena GNU-GPL. */ package br.ufg.inf.es.fs.contpatri.persistencia.dao; import br.ufg.inf.es.fs.contpatri.model.Inventario; import br.ufg.inf.es.fs.contpatri.persistencia.HibernateUtil; import java.io.Serializable; import org.hibernate.Query; import org.hibernate.Session; /** * * @author Guilherme de Paula */ public class InventarioDAO extends GenericDAOImpl<Inventario, Long> implements Serializable { /** * * @return ltimo inventario emitido */ public Inventario findUltimoInventarioEmitido() { String hql = "from Inventario order by dataEmissao desc"; Session session = HibernateUtil.beginTransaction(); Query query = session.createQuery(hql); query.setMaxResults(1); Inventario inventario = findOne(query); HibernateUtil.commitTransaction(); return inventario; } }