Example usage for org.hibernate Query uniqueResult

List of usage examples for org.hibernate Query uniqueResult

Introduction

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

Prototype

R uniqueResult();

Source Link

Document

Convenience method to return a single instance that matches the query, or null if the query returns no results.

Usage

From source file:br.gov.jfrj.siga.hibernate.ExDao.java

License:Open Source License

public int consultarQuantidadeParaArquivarIntermediarioEmLote(DpLotacao lot) {
    final Query query = getSessao().getNamedQuery("consultarQuantidadeParaArquivarIntermediarioEmLote");
    query.setLong("idOrgaoUsu", lot.getOrgaoUsuario().getIdOrgaoUsu());
    return ((Long) query.uniqueResult()).intValue();
}

From source file:br.gov.jfrj.siga.hibernate.ExDao.java

License:Open Source License

public int consultarQuantidadeParaArquivarPermanenteEmLote(DpLotacao lot) {
    final Query query = getSessao().getNamedQuery("consultarQuantidadeParaArquivarPermanenteEmLote");
    query.setLong("idOrgaoUsu", lot.getOrgaoUsuario().getIdOrgaoUsu());
    return ((Long) query.uniqueResult()).intValue();
}

From source file:br.gov.jfrj.siga.hibernate.ExDao.java

License:Open Source License

public int consultarQuantidadeAEliminar(CpOrgaoUsuario orgaoUsu, Date dtIni, Date dtFim) {
    final Query query = getSessao().getNamedQuery("consultarQuantidadeAEliminar");
    query.setLong("idOrgaoUsu", orgaoUsu.getIdOrgaoUsu());
    query.setDate("dtIni", dtIni);
    query.setDate("dtFim", dtFim);
    return ((Long) query.uniqueResult()).intValue();
}

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.wf.service.impl.WfServiceImpl.java

License:Open Source License

@Override
public Object variavelPorDocumento(String codigoDocumento, String nomeDaVariavel) throws Exception {
    try {/*from  ww  w.j  av a 2s  . c  o  m*/
        // TODO Auto-generated method stub
        Boolean b = false;
        GraphSession graph = WfContextBuilder.getJbpmContext().getGraphSession();
        JbpmContext ctx = WfContextBuilder.getJbpmContext().getJbpmContext();
        // List<TaskInstance> tis = ctx.getTaskList();

        // Get latest processInstance that references a certain document
        // Query qpi = WfDao
        // .getInstance()
        // .getSessao()
        // .createQuery(
        // "select max(vi.processInstance) from org.jbpm.context.exe.variableinstance.StringInstance as vi, vi.processInstance pi"
        // +
        // " where pi.end is null and vi.name like 'doc_%' and vi.value = :codigoDocumento");
        Query qpi = WfDao.getInstance().getSessao().createQuery(
                "select max(vi.processInstance.id) from org.jbpm.context.exe.variableinstance.StringInstance as vi inner join vi.processInstance as pi"
                        + " where pi.end is null and vi.name like 'doc_%' and vi.value = :codigoDocumento");
        qpi.setParameter("codigoDocumento", codigoDocumento);

        Long pid = (Long) qpi.uniqueResult();

        if (pid == null)
            return null;

        Query qvi = WfDao.getInstance().getSessao()
                .createQuery("select vi from org.jbpm.context.exe.variableinstance.StringInstance as vi"
                        + " where vi.processInstance.id = :pid and vi.name = :nomeDaVariavel");
        qvi.setParameter("pid", pid);
        qvi.setParameter("nomeDaVariavel", nomeDaVariavel);
        List<VariableInstance> vis = qvi.list();

        for (VariableInstance vi : vis) {
            if (vi.getValue() != null)
                return vi.getValue();
        }
        return null;
    } catch (Exception e) {
        if (!isHideStackTrace())
            e.printStackTrace(System.out);
        throw e;
    }
}

From source file:br.ifes.gerenciadormesada.dao.BeneficiadoDAO.java

public Beneficiado buscaPorLogin(String login) {
    BeneficiadoEntidade entidade;//from  w ww .j  a  v a  2s  . 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.MesadaDAO.java

public Mesada buscaPorMesAnoBeneficiado(Beneficiado beneficiado, int mes, int ano) {
    BeneficiadoEntidade beneficiadoEntidade;
    BeneficiadoConverte beneficiadoConverte = new BeneficiadoConverte();
    MesadaEntidade entidade;//  w  w  w .  j a  v a2s  .  com
    Query consulta;
    // TODO Auto-generated method stub
    String hql = "select u from MesadaEntidade u where u.beneficiado = :beneficiado and u.mes = :mes and u.ano =:ano ";

    this.iniciaOperacao();

    consulta = this.sessao.createQuery(hql);

    beneficiadoEntidade = beneficiadoConverte.ModeloParaEntidade(beneficiado);

    consulta.setEntity("beneficiado", beneficiadoEntidade);
    consulta.setInteger("mes", mes);
    consulta.setInteger("ano", ano);

    entidade = (MesadaEntidade) consulta.uniqueResult();

    if (entidade != null) {
        return this.conversor.EntidadeParaModelo(entidade);
    }

    return null;
}

From source file:br.ifes.gerenciadormesada.dao.MesadaDAO.java

public Mesada buscaPorMesAnoPatrocinador(Patrocinador patrocinador, int mes, int ano) {
    MesadaEntidade entidade;//from  w w  w  . j ava 2s.c o m
    Query consulta;
    // TODO Auto-generated method stub
    String hql = "select u from MesadaEntidade u where u.patrocinador = :idpatrocinador and u.mes = :mes and u.ano =:ano ";

    this.iniciaOperacao();

    consulta = this.sessao.createQuery(hql);

    consulta.setInteger("idpatrocinador", patrocinador.getId());
    consulta.setInteger("mes", mes);
    consulta.setInteger("ano", ano);

    entidade = (MesadaEntidade) 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 .ja va2  s  . c o m*/
    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.ifes.gerenciadormesada.dao.PatrocinadorDAO.java

public Patrocinador buscaPorBeneficiado(Beneficiado beneficiado) {
    PatrocinadorEntidade entidade;/*w  w  w. j  ava  2 s  .  c om*/
    Query consulta;
    // TODO Auto-generated method stub
    String hql = "select u from PatrocinadorEntidade u where u.beneficiado = :idbeneficiado";

    this.iniciaOperacao();

    consulta = this.sessao.createQuery(hql);

    consulta.setInteger("idbeneficiado", beneficiado.getId());

    entidade = (PatrocinadorEntidade) consulta.uniqueResult();

    if (entidade != null) {
        return this.conversor.EntidadeParaModelo(entidade);
    }

    return null;

}