List of usage examples for org.hibernate Criteria setMaxResults
public Criteria setMaxResults(int maxResults);
From source file:br.com.hslife.orcamento.repository.RegraImportacaoRepository.java
License:Open Source License
public RegraImportacao findEqualEntity(RegraImportacao regra) { Criteria criteria = getSession().createCriteria(RegraImportacao.class); criteria.add(Restrictions.eq("conta.id", regra.getConta().getId())); if (regra.getTexto() != null || !regra.getTexto().isEmpty()) { criteria.add(Restrictions.eq("texto", regra.getTexto())); }/*from w ww.j a va 2 s.co m*/ if (regra.getIdCategoria() != null) { criteria.add(Restrictions.eq("idCategoria", regra.getIdCategoria())); } if (regra.getIdFavorecido() != null) { criteria.add(Restrictions.eq("idFavorecido", regra.getIdFavorecido())); } if (regra.getIdMeioPagamento() != null) { criteria.add(Restrictions.eq("idMeioPagamento", regra.getIdMeioPagamento())); } return (RegraImportacao) criteria.setMaxResults(1).uniqueResult(); }
From source file:br.com.machina.verbum.dao.hibernate.PostDAOImpl.java
License:Apache License
@SuppressWarnings("unchecked") public List<Post> findLatest(int maximum) { final Criteria criteria = session.createCriteria(Post.class); criteria.add(Restrictions.eq("draft", false)); criteria.addOrder(Order.desc("date")); criteria.setMaxResults(maximum); return criteria.list(); }
From source file:br.com.muranodesign.dao.impl.AlunoDAOImpl.java
License:Creative Commons License
@SuppressWarnings("unchecked") public List<Aluno> listIntervalo(int primeiro, int ultimo) { Criteria criteria = getSession().createCriteria(Aluno.class); criteria.add(Restrictions.eq("ativo", "s")); criteria.setFirstResult(primeiro);//from www .j a v a2 s.c om criteria.setMaxResults(ultimo); List<Aluno> result = criteria.list(); return result; }
From source file:br.com.muranodesign.dao.impl.AlunoVariavelDAOImpl.java
License:Creative Commons License
@SuppressWarnings("unchecked") public List<AlunoVariavel> ListarCicloAno(List<Integer> i, int primeiro, int ultimo) { Criteria criteria = getSession().createCriteria(AlunoVariavel.class); criteria.createAlias("anoEstudo", "anoEstudo"); criteria.add(Restrictions.in("anoEstudo.idanoEstudo", i)); String ano = Integer.toString(Calendar.getInstance().get(Calendar.YEAR)); AnoLetivo anoLetivo = new AnoLetivoService().listarAnoLetivo(ano).get(0); criteria.add(Restrictions.eq("anoLetivo", anoLetivo)); criteria.add(Restrictions.eq("ativo", 1)); criteria.addOrder(Order.asc("anoEstudo.ano")); criteria.createAlias("aluno", "aluno"); criteria.addOrder(Order.asc("aluno.nome")); criteria.setFirstResult(primeiro);// w ww .j a va 2s . c o m criteria.setMaxResults(ultimo); List<AlunoVariavel> result = criteria.list(); return result; }
From source file:br.com.muranodesign.dao.impl.AlunoVariavelDAOImpl.java
License:Creative Commons License
@SuppressWarnings("unchecked") public List<AlunoVariavel> ListarCicloAnoPeriodo(List<Integer> i, int periodo, int primeiro, int ultimo) { Criteria criteria = getSession().createCriteria(AlunoVariavel.class); criteria.createAlias("anoEstudo", "anoEstudo"); criteria.add(Restrictions.in("anoEstudo.idanoEstudo", i)); String ano = Integer.toString(Calendar.getInstance().get(Calendar.YEAR)); AnoLetivo anoLetivo = new AnoLetivoService().listarAnoLetivo(ano).get(0); criteria.add(Restrictions.eq("anoLetivo", anoLetivo)); criteria.add(Restrictions.eq("ativo", 1)); criteria.createAlias("periodo", "periodo"); criteria.add(Restrictions.eq("periodo.idperiodo", periodo)); criteria.addOrder(Order.asc("anoEstudo.ano")); criteria.createAlias("aluno", "aluno"); criteria.addOrder(Order.asc("aluno.nome")); criteria.setFirstResult(primeiro);//from w w w .ja v a 2s. c o m criteria.setMaxResults(ultimo); List<AlunoVariavel> result = criteria.list(); return result; }
From source file:br.com.muranodesign.dao.impl.AlunoVariavelDAOImpl.java
License:Creative Commons License
@SuppressWarnings("unchecked") public List<AlunoVariavel> ListarRangePeriodo(int id, int primeiro, int ultimo) { Criteria criteria = getSession().createCriteria(AlunoVariavel.class); criteria.createAlias("periodo", "periodo"); criteria.add(Restrictions.eq("periodo.idperiodo", id)); String ano = Integer.toString(Calendar.getInstance().get(Calendar.YEAR)); AnoLetivo anoLetivo = new AnoLetivoService().listarAnoLetivo(ano).get(0); criteria.add(Restrictions.eq("anoLetivo", anoLetivo)); criteria.add(Restrictions.eq("ativo", 1)); criteria.addOrder(Order.asc("anoEstudo.ano")); criteria.createAlias("aluno", "aluno"); criteria.addOrder(Order.asc("aluno.nome")); criteria.setFirstResult(primeiro);/*from w w w. ja va2 s . c om*/ criteria.setMaxResults(ultimo); List<AlunoVariavel> result = criteria.list(); return result; }
From source file:br.com.muranodesign.dao.impl.AlunoVariavelDAOImpl.java
License:Creative Commons License
@SuppressWarnings("unchecked") public List<AlunoVariavel> ListarCicloAnoPeriodoSemGrupo(List<Integer> anos, int idPeriodo, int primeiro, int ultimo) { Criteria criteria = getSession().createCriteria(AlunoVariavel.class); String ano = Integer.toString(Calendar.getInstance().get(Calendar.YEAR)); AnoLetivo anoLetivo = new AnoLetivoService().listarAnoLetivo(ano).get(0); criteria.add(Restrictions.eq("anoLetivo", anoLetivo)); criteria.add(Restrictions.eq("ativo", 1)); criteria.createAlias("anoEstudo", "anoEstudo"); criteria.add(Restrictions.in("anoEstudo.idanoEstudo", anos)); criteria.createAlias("periodo", "periodo"); criteria.add(Restrictions.eq("periodo.idperiodo", idPeriodo)); criteria.createAlias("grupo", "grupo", Criteria.LEFT_JOIN); criteria.add(Restrictions.or(Restrictions.isNull("grupo"), Restrictions.eq("grupo.status", "1"))); criteria.addOrder(Order.asc("anoEstudo.ano")); criteria.createAlias("aluno", "aluno"); criteria.addOrder(Order.asc("aluno.nome")); criteria.setFirstResult(primeiro);//from ww w . j a v a2s.c o m criteria.setMaxResults(ultimo); List<AlunoVariavel> result = criteria.list(); return result; }
From source file:br.com.muranodesign.dao.impl.AlunoVariavelDAOImpl.java
License:Creative Commons License
@SuppressWarnings("unchecked") public List<AlunoVariavel> ListarCicloAnoSemGrupo(List<Integer> anos, int primeiro, int ultimo) { Criteria criteria = getSession().createCriteria(AlunoVariavel.class); String ano = Integer.toString(Calendar.getInstance().get(Calendar.YEAR)); AnoLetivo anoLetivo = new AnoLetivoService().listarAnoLetivo(ano).get(0); criteria.add(Restrictions.eq("anoLetivo", anoLetivo)); criteria.add(Restrictions.eq("ativo", 1)); criteria.createAlias("anoEstudo", "anoEstudo"); criteria.add(Restrictions.in("anoEstudo.idanoEstudo", anos)); criteria.createAlias("grupo", "grupo", Criteria.LEFT_JOIN); criteria.add(Restrictions.or(Restrictions.isNull("grupo"), Restrictions.eq("grupo.status", "1"))); criteria.addOrder(Order.asc("anoEstudo.ano")); criteria.createAlias("aluno", "aluno"); criteria.addOrder(Order.asc("aluno.nome")); criteria.setFirstResult(primeiro);//from w w w. ja va2 s. c o m criteria.setMaxResults(ultimo); List<AlunoVariavel> result = criteria.list(); return result; }
From source file:br.com.muranodesign.dao.impl.AlunoVariavelDAOImpl.java
License:Creative Commons License
@SuppressWarnings("unchecked") public List<AlunoVariavel> ListarRangePeriodoSemGrupo(int idPeriodo, int primeiro, int ultimo) { Criteria criteria = getSession().createCriteria(AlunoVariavel.class); String ano = Integer.toString(Calendar.getInstance().get(Calendar.YEAR)); AnoLetivo anoLetivo = new AnoLetivoService().listarAnoLetivo(ano).get(0); criteria.add(Restrictions.eq("anoLetivo", anoLetivo)); criteria.add(Restrictions.eq("ativo", 1)); criteria.createAlias("periodo", "periodo"); criteria.add(Restrictions.eq("periodo.idperiodo", idPeriodo)); criteria.createAlias("grupo", "grupo", Criteria.LEFT_JOIN); criteria.add(Restrictions.or(Restrictions.isNull("grupo"), Restrictions.eq("grupo.status", "1"))); criteria.createAlias("anoEstudo", "anoEstudo"); criteria.addOrder(Order.asc("anoEstudo.ano")); criteria.createAlias("aluno", "aluno"); criteria.addOrder(Order.asc("aluno.nome")); criteria.setFirstResult(primeiro);/*ww w. jav a 2 s . c om*/ criteria.setMaxResults(ultimo); List<AlunoVariavel> result = criteria.list(); return result; }
From source file:br.com.muranodesign.dao.impl.ForumQuestaoDAOImpl.java
License:Creative Commons License
@SuppressWarnings("unchecked") public List<ForumQuestao> topN(int qtd) { Criteria criteria = getSession().createCriteria(ForumQuestao.class); criteria.addOrder(Order.desc("idforumQuestao")); criteria.setMaxResults(qtd); List<ForumQuestao> result = criteria.list(); return result; }