Example usage for org.hibernate Query setInteger

List of usage examples for org.hibernate Query setInteger

Introduction

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

Prototype

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

Source Link

Document

Bind a named int-valued parameter.

Usage

From source file:com.gp.cong.lcl.common.constant.ExportUnitQueryUtils.java

public String toArriveBookingList(Long unitssId, int poo, int pol, List fileList) throws Exception {
    StringBuilder sb = new StringBuilder();
    sb.append(/*  w  ww. ja  v  a  2  s  .  co  m*/
            " SELECT GROUP_CONCAT(distinct fn.fileId) FROM (SELECT distinct bkp.file_number_id AS fileId FROM lcl_booking_piece bkp ");
    sb.append(" join lcl_booking b on b.file_number_id = bkp.file_number_id  ");
    if (null != unitssId) {
        sb.append(
                "  Left JOIN  lcl_booking_piece_unit bpu ON  bpu.`booking_piece_id` = bkp.`id`  JOIN lcl_unit_ss luss ON luss.id = bpu.`lcl_unit_ss_id` ");
    }
    sb.append(getBookingDispo());
    sb.append(" WHERE b.poo_id =:poo AND b.`pol_id` =:pol   ");
    if (null != unitssId) {
        sb.append(" and luss.id =:unitSsId ");
    } else {
        sb.append(" and bkp.file_number_id in(:fileList) ");
    }
    sb.append(" AND d.`elite_code` = 'OBKG' ) fn  ");
    Query queryObject = getCurrentSession().createSQLQuery(sb.toString());
    queryObject.setInteger("poo", poo);
    queryObject.setInteger("pol", pol);
    if (null != unitssId) {
        queryObject.setLong("unitSsId", unitssId);
    } else {
        queryObject.setParameterList("fileList", fileList);
    }
    return (String) queryObject.uniqueResult();
}

From source file:com.griffinslogistics.db.helpers.TransporationsHelper.java

public List<Integer> getCreatedWeeksForYear(Integer year) {
    logger.log(Level.SEVERE, "{0}: getCreatedWeeksForYear started", CLASS_NAME);

    List<Integer> weeks = new ArrayList<Integer>();

    this.session = HibernateUtil.getSessionFactory().openSession();
    Transaction transaction = this.session.beginTransaction();

    try {//w  w  w  .  java 2s  .co m
        Query query = this.session
                .createQuery("SELECT t.weekNumber FROM Transportation t where t.year = :year");
        query.setInteger("year", year);

        weeks = (List<Integer>) query.list();
        transaction.commit();
    } catch (HibernateException e) {
        transaction.rollback();
        TransporationsHelper.logger.log(Level.SEVERE, e.getMessage());
    } finally {
        this.session.close();
    }

    Collections.sort(weeks);
    Collections.reverse(weeks);

    logger.log(Level.SEVERE, "{0}: getCreatedWeeksForYear started", CLASS_NAME);
    return weeks;
}

From source file:com.hasz.dao.CidadeDAO.java

public static List<Cidade> listaCidadesByIdEstado(int idEstado) {
    Session sessao = HibernateUtil.getSession();
    List<Cidade> retorno = new ArrayList<Cidade>();
    try {//from  w ww .  j av  a  2  s .  c om
        Query select = sessao.createQuery("from Cidade where idEstado = :idEstado");
        select.setInteger("idEstado", idEstado);
        retorno = select.list();
    } catch (Exception e) {
        e.printStackTrace();
    } finally {
        sessao.close();
        return retorno;
    }
}

From source file:com.hasz.dao.CidadeDAO.java

public static Cidade buscaCidadeById(int idCidade) {
    Session sessao = HibernateUtil.getSession();
    Cidade retorno = null;//w w w.j a v a 2  s .c  om
    try {
        Query select = sessao.createQuery("from Cidade where idCidade = :idCidade");
        select.setInteger("idCidade", idCidade);
        List<Cidade> cidades = select.list();
        if (cidades.size() == 1) {
            retorno = cidades.get(0);
        }
    } catch (Exception e) {
        e.printStackTrace();
    } finally {
        sessao.close();
        return retorno;
    }
}

From source file:com.hasz.dao.ClienteFisicoDAO.java

public static ClienteFisico buscarClienteFisicoById(int idCliente) {
    Session sessao = HibernateUtil.getSession();
    ClienteFisico retorno = null;//from w ww  .  j a  v a2  s.c  o m
    try {
        Query select = sessao.createQuery("from ClienteFisico where idCliente = :idCliente");
        select.setInteger("idCliente", idCliente);
        List<ClienteFisico> clientes = select.list();
        if (clientes.size() == 1)
            retorno = clientes.get(0);
    } catch (Exception e) {
        e.printStackTrace();
    } finally {
        sessao.close();
        return retorno;
    }
}

From source file:com.hasz.dao.ClienteJuridicoDAO.java

public static ClienteJuridico buscarClienteJuridicoById(int idCliente) {
    Session sessao = HibernateUtil.getSession();
    ClienteJuridico retorno = null;/*from   w w w . j  a v  a 2s.c om*/
    try {
        Query select = sessao.createQuery("from ClienteJuridico where idCliente = :idCliente");
        select.setInteger("idCliente", idCliente);
        List<ClienteJuridico> clientes = select.list();
        if (clientes.size() == 1)
            retorno = clientes.get(0);
    } catch (Exception e) {
        e.printStackTrace();
    } finally {
        sessao.close();
        return retorno;
    }
}

From source file:com.hasz.dao.EnderecoDAO.java

public static List<Endereco> listarEnderecoByIdCidade(int idCidade) {
    Session sessao = HibernateUtil.getSession();
    List<Endereco> retorno = null;
    try {//from w ww.j ava 2  s  .c  o m
        Query select = sessao.createQuery("from Endereco where idCidade = :idCidade");
        select.setInteger("idCidade", idCidade);
        retorno = select.list();
    } catch (Exception e) {
        e.printStackTrace();
    } finally {
        sessao.close();
        return retorno;
    }
}

From source file:com.hasz.dao.EnderecoDAO.java

public static Endereco buscaEnderecoById(int idEndereco) {
    Session sessao = HibernateUtil.getSession();
    Endereco retorno = null;//from  ww  w .  ja  va2  s  .  c  om
    try {
        Query select = sessao.createQuery("from Endereco where idEndereco = :idEndereco");
        select.setInteger("idEndereco", idEndereco);
        List<Endereco> enderecos = select.list();
        if (enderecos.size() == 1) {
            retorno = enderecos.get(0);
        }
    } catch (Exception e) {
        e.printStackTrace();
    } finally {
        sessao.close();
        return retorno;
    }
}

From source file:com.hasz.dao.EnderecoDAO.java

public static List<Cliente> listarClienteByIdEndereco(int idEndereco) {
    Session sessao = HibernateUtil.getSession();
    List<Cliente> retorno = null;
    try {/*from   w w w . j av a2 s.c om*/
        Query select = sessao.createQuery("from Cliente where idEndereco = :idEndereco");
        select.setInteger("idEndereco", idEndereco);
        retorno = select.list();
    } catch (Exception e) {
        e.printStackTrace();
    } finally {
        sessao.close();
        return retorno;
    }
}

From source file:com.hasz.dao.EstadoDAO.java

public static Estado buscarEstadoById(int idEstado) {
    Session sessao = HibernateUtil.getSession();
    Transaction t = sessao.beginTransaction();
    Estado retorno = new Estado();
    try {//  w w w.  j  av  a  2s.c o m
        Query select = sessao.createQuery("from Estado where idEstado = :idEstado");
        select.setInteger("idEstado", idEstado);
        select.setFirstResult(0);//indica o primeiro registro a ser retornado (0  o primeiro)
        select.setMaxResults(1);//sem esse campo, busca todos os registros
        List<Estado> estados = select.list();

        if (estados.size() == 1) {
            retorno = estados.get(0);
        }
    } catch (Exception e) {
        e.printStackTrace();
        retorno = null;
    } finally {
        t.commit();
        sessao.close();
    }
    return retorno;
}