List of usage examples for org.hibernate Query setString
@Deprecated @SuppressWarnings("unchecked") default Query<R> setString(String name, String val)
From source file:br.gov.jfrj.siga.hibernate.ExDao.java
License:Open Source License
public int consultarQuantidade(final ExClassificacaoDaoFiltro flt) { String descrClassificacao = ""; if (flt.getDescricao() != null) { descrClassificacao = flt.getDescricao(); }//from ww w . ja v a 2 s . c o m final Query query = getSessao().getNamedQuery("consultarQuantidadeExClassificacao"); query.setString("descrClassificacao", descrClassificacao.toUpperCase().replace(' ', '%')); query.setString("mascara", MascaraUtil.getInstance().getMscTodosDoMaiorNivel()); final int l = ((Long) query.uniqueResult()).intValue(); return l; }
From source file:br.gov.jfrj.siga.hibernate.ExDao.java
License:Open Source License
public ExClassificacao consultarPorSigla(final ExClassificacao o) { try {//from www . j av a2 s .c o m final Query query = getSessao().getNamedQuery("consultarPorSiglaExClassificacao"); query.setString("codificacao", MascaraUtil.getInstance().formatar(o.getSigla())); final List<ExClassificacao> l = query.list(); if (l.size() != 1) return null; return l.get(0); } catch (final NullPointerException e) { return null; } }
From source file:br.gov.jfrj.siga.hibernate.ExDao.java
License:Open Source License
public ExFormaDocumento consultarPorSigla(ExFormaDocumento o) { final Query query = getSessao().getNamedQuery("consultarSiglaForma"); query.setString("sigla", o.getSigla()); query.setCacheable(true);/*from w w w . j a v a 2 s . co m*/ query.setCacheRegion("query.ExFormaDocumento"); final List<ExFormaDocumento> l = query.list(); if (l.size() != 1) return null; return l.get(0); }
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 ww . j a v a 2 s . c om*/ "[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 List<ExClassificacao> consultarFilhos(ExClassificacao exClass, boolean niveisAbaixo) { final Query query = getSessao().getNamedQuery("consultarFilhosExClassificacao"); query.setString("mascara", MascaraUtil.getInstance().getMscFilho(exClass.getCodificacao().toString(), niveisAbaixo)); return query.list().subList(1, query.list().size()); }
From source file:br.gov.jfrj.siga.hibernate.ExDao.java
License:Open Source License
public List<ExClassificacao> consultarExClassificacao(String mascaraLike, String descrClassificacao) { Query q = getSessao().getNamedQuery("consultarExClassificacaoPorMascara"); q.setString("mascara", mascaraLike); q.setString("descrClassificacao", descrClassificacao.toUpperCase()); return q.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 a v a 2 s . 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.ifes.gerenciadormesada.dao.BeneficiadoDAO.java
public Beneficiado buscaPorLogin(String login) { BeneficiadoEntidade entidade;//from w w w . ja v a 2 s. co m String hql; Query consulta; hql = "select u from BeneficiadoEntidade u where u.login = :login "; this.iniciaOperacao(); consulta = this.sessao.createQuery(hql); consulta.setString("login", login); entidade = (BeneficiadoEntidade) consulta.uniqueResult(); if (entidade != null) { return this.conversor.EntidadeParaModelo(entidade); } return null; }
From source file:br.ifes.gerenciadormesada.dao.PatrocinadorDAO.java
public Patrocinador buscaPorLogin(String login) { PatrocinadorEntidade entidade;/*ww w.j a v a 2s. c om*/ Query consulta; // TODO Auto-generated method stub String hql = "select u from PatrocinadorEntidade u where u.login = :login "; this.iniciaOperacao(); consulta = this.sessao.createQuery(hql); consulta.setString("login", login); entidade = (PatrocinadorEntidade) consulta.uniqueResult(); if (entidade != null) { return this.conversor.EntidadeParaModelo(entidade); } return null; }
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(); }