List of usage examples for org.hibernate Query setLong
@Deprecated @SuppressWarnings("unchecked") default Query<R> setLong(String name, long val)
From source file:br.gov.jfrj.siga.hibernate.ExDao.java
License:Open Source License
public List<ExMovimentacao> consultarMovimentacoes(DpPessoa pes, Date dt) { if (pes == null || dt == null) { log.error(//from w w w . ja v a 2 s . c o m "[consultarMovimentacoes] - Os dados recebidos para realizar a consulta de movimentaes no podem ser nulos."); throw new IllegalStateException("A pessoa e/ou a data informada para a realizao da consulta nula."); } final SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); final Query query = getSessao().getNamedQuery("consultarMovimentacoes"); ExMovimentacao mov = consultar(1122650L, ExMovimentacao.class, false); query.setLong("pessoaIni", pes.getIdPessoaIni()); // query.setDate("data", dt); query.setString("data", df.format(dt)); return query.list(); }
From source file:br.gov.jfrj.siga.hibernate.ExDao.java
License:Open Source License
public ExModelo consultarModeloAtual(ExModelo mod) { final Query query = getSessao().getNamedQuery("consultarModeloAtual"); query.setLong("hisIdIni", mod.getHisIdIni()); return (ExModelo) query.uniqueResult(); }
From source file:br.gov.jfrj.siga.hibernate.ExDao.java
License:Open Source License
public List<ExDocumento> listarDocPendenteAssinatura(DpPessoa pessoa) { final Query query = getSessao().getNamedQuery("listarDocPendenteAssinatura"); query.setLong("idPessoaIni", pessoa.getIdPessoaIni()); return query.list(); }
From source file:br.gov.jfrj.siga.hibernate.ExDao.java
License:Open Source License
public List<ExMovimentacao> listarDespachoPendenteAssinatura(DpPessoa pessoa) { final Query query = getSessao().getNamedQuery("listarDespachoPendenteAssinatura"); query.setLong("idPessoaIni", pessoa.getIdPessoaIni()); return query.list(); }
From source file:br.gov.jfrj.siga.hibernate.ExDao.java
License:Open Source License
public List<ExDocumento> consultarExDocumentoPorClassificacao(DpLotacao lotacao, String mascara, CpOrgaoUsuario orgaoUsu) {//from w w w.j ava 2s . c o m Query q; if (lotacao == null) { q = getSessao().getNamedQuery("consultarExDocumentoClassificados"); } else { q = getSessao().getNamedQuery("consultarExDocumentoClassificadosPorLotacao"); q.setLong("idLotacao", lotacao.getId()); } q.setString("mascara", mascara); q.setLong("idOrgaoUsuario", orgaoUsu.getIdOrgaoUsu()); return q.list(); }
From source file:br.gov.jfrj.siga.relatorio.HistoricoUsuarioRelatorio.java
License:Open Source License
@SuppressWarnings("unchecked") private List<DpPessoa> obterPessoasDoUsuario() { final Query queryPessoas = dao().getSessao() .getNamedQuery("consultarPorIdInicialDpPessoaInclusiveFechadas"); Long t_lngIdPessoaInicial = getDpPessoa().getIdInicial(); queryPessoas.setLong("idPessoaIni", t_lngIdPessoaInicial); return (List<DpPessoa>) queryPessoas.list(); }
From source file:br.gov.jfrj.siga.vraptor.ServicoController.java
License:Open Source License
/** * Obtm, os servicos da lotao efetiva// w w w . ja v a 2 s .c o m */ @SuppressWarnings("unchecked") private ArrayList<CpServico> obterServicosDaLotacaoEfetiva() { CpTipoLotacao t_ctlTipoLotacao = obterTipoDeLotacaoEfetiva(); final Query query = dao.getSessao().getNamedQuery("consultarCpConfiguracoesPorTipoLotacao"); query.setLong("idTpLotacao", t_ctlTipoLotacao.getIdTpLotacao()); ArrayList<CpConfiguracao> t_arlConfigServicos = (ArrayList<CpConfiguracao>) query.list(); ArrayList<CpServico> t_arlServicos = new ArrayList<CpServico>(); for (CpConfiguracao t_cfgConfiguracao : t_arlConfigServicos) { t_arlServicos.add(t_cfgConfiguracao.getCpServico()); } return t_arlServicos; }
From source file:br.gov.jfrj.siga.wf.dao.WfDao.java
License:Open Source License
/** * Pesquisa as configuraes que so semelhantes ao exemplo * /*from ww w .jav a2s.co m*/ * @param exemplo * Uma configurao de exemplo para a pesquisa. * @return Lista de configuraes encontradas. */ public List<WfConfiguracao> consultar(final WfConfiguracao exemplo) { Query query = getSessao().getNamedQuery("consultarWfConfiguracoes"); query.setLong("idTpConfiguracao", exemplo.getCpTipoConfiguracao().getIdTpConfiguracao()); query.setCacheable(true); query.setCacheRegion(CACHE_QUERY_CONFIGURACAO); return query.list(); }
From source file:br.ufg.reqweb.dao.ReportDao.java
@Transactional(readOnly = true) public List<Map<String, ?>> listIndicePrioridadeMap(Curso curso) { Query query = this.sessionFactory.getCurrentSession() .createSQLQuery("select u.matricula, u.nome, c.nome as curso, ip.indiceprioridade\n" + "from usuario u\n" + "join indiceprioridade ip on ip.discente_id=u.id\n" + "join perfil p on p.usuario_id=u.id\n" + "join curso c on p.curso_id=c.id\n" + "where c.id=:cursoId\n" + "order by curso asc, ip.indiceprioridade desc"); query.setLong("cursoId", curso.getId()); query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP); return query.list(); }
From source file:br.ufg.reqweb.dao.ReportDao.java
@Transactional(readOnly = true) public List<Map<String, ?>> listAjusteDeMatriculaMap(Curso curso, Periodo periodo) { Query query = this.sessionFactory.getCurrentSession().createSQLQuery( "select d.nome as disciplina, t.nome as turma, c.sigla as curso, u.matricula, u.nome as discente, i.tipodeajuste, r.observacao, r.status, ip.indiceprioridade\n" + "from itemrequerimento i\n" + "join turma t on i.turma_id=t.id\n" + "join periodo p on t.periodo_id=p.id\n" + "join disciplina d on t.disciplina_id=d.id\n" + "join requerimento r on i.requerimento_id=r.id\n" + "join curso c on c.id=d.curso_id\n" + "join usuario u on r.usuario_id=u.id\n" + "join indiceprioridade ip on ip.discente_id=u.id\n" + "join perfil pdis on pdis.usuario_id=u.id\n" + "where r.tiporequerimento=:tipoRequerimento and p.id=:periodoId and pdis.curso_id=:cursoId\n" + "order by d.id asc, t.id asc, i.tipodeajuste asc, ip.indiceprioridade desc, u.nome asc"); query.setString("tipoRequerimento", TipoRequerimentoEnum.AJUSTE_DE_MATRICULA.name()); query.setLong("cursoId", curso.getId()); query.setLong("periodoId", periodo.getId()); query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP); return query.list(); }