Example usage for org.hibernate Query setString

List of usage examples for org.hibernate Query setString

Introduction

In this page you can find the example usage for org.hibernate Query setString.

Prototype

@Deprecated
@SuppressWarnings("unchecked")
default Query<R> setString(String name, String val) 

Source Link

Document

Bind a named String-valued parameter.

Usage

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();
}