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.flexcore.dao_orm.ClienteDAO.java

@Override
public List<Clientefisico> verClientesFisicosPaginadosBusqueda(int pagina, String entrada) throws Exception {

    int datoInicial = (pagina - 1) * 10;
    int datoFinal = pagina * 10;

    Transaction trans = session.beginTransaction();

    Query q = session.createSQLQuery(" { call obtenerClientesFisicosBusquedaPaginado(?,?,?) }")
            .setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP);
    q.setInteger(0, datoInicial);
    q.setInteger(1, datoFinal);//w  ww.  ja  v a  2s .com
    q.setString(2, entrada);
    q.executeUpdate();

    List<Clientefisico> listaClienteFisicos = q.list();
    trans.commit();
    session.close();

    return listaClienteFisicos;
}

From source file:com.flexcore.dao_orm.ClienteDAO.java

@Override
public List<Clientejuridico> verClientesJuridicosPaginadosBusqueda(int pagina, String entrada)
        throws Exception {
    int datoInicial = (pagina - 1) * 10;
    int datoFinal = pagina * 10;
    Transaction trans = session.beginTransaction();

    Query q = session.createSQLQuery(" { call obtenerClientesJuridicosBusquedaPaginado(?,?,?) }")
            .setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP);
    q.setInteger(0, datoInicial);
    q.setInteger(1, datoFinal);/*from ww w . j  ava2s. c o m*/
    q.setString(2, entrada);
    q.executeUpdate();

    List<Clientejuridico> listaClienteJuridicos = q.list();

    trans.commit();
    session.close();

    return listaClienteJuridicos;
}

From source file:com.flexcore.dao_orm.CuentaAhorroAutomaticoDAO.java

@Override
public List<Cuentaahorroautomatico> verCuentasAhorroAutomatico(int pagina, String busqueda, int customerIF) {
    List<Cuentaahorroautomatico> listacuentaAhorro = new ArrayList<>();

    int datoInicial = (pagina - 1) * 10;
    int datoFinal = pagina * 10;

    Transaction trans = session.beginTransaction();

    Query q = session.createSQLQuery(" { call obtenerCuentasAhorroAutomatico(?,?,?,?) }")
            .setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP)

    ;/*from w w w. j  a va 2s. c  o  m*/
    q.setInteger(0, datoInicial);
    q.setInteger(1, datoFinal);
    q.setString(2, busqueda);
    q.setInteger(3, customerIF);
    q.executeUpdate();

    listacuentaAhorro = q.list();
    trans.commit();
    session.close();

    return listacuentaAhorro;
}

From source file:com.flexcore.dao_orm.CuentaAhorroAutomaticoDAO.java

public int obtenerCantidadCuentasAhorroAutomatico(String entrada, int customerIF) {
    int cantidadCuentasAhorro = 0;
    Transaction trans = session.beginTransaction();
    Query q = session.createSQLQuery(" { call obtenerCantidadCuentasAhorroAutomatico (?,?) }");
    q.setString(0, entrada);/*from w w  w  .  j a  v  a2 s . co  m*/
    q.setInteger(1, customerIF);
    q.executeUpdate();
    cantidadCuentasAhorro = Integer.parseInt(q.list().get(0).toString());

    trans.commit();
    session.close();

    return cantidadCuentasAhorro;
}

From source file:com.flexcore.dao_orm.CuentaDAO.java

@Override
public List<Cuenta> verCuentas(int customerIF) {
    List<Cuenta> listaCuentas = new ArrayList<>();

    Transaction trans = session.beginTransaction();

    Query q = session.createSQLQuery(" { call obtenerCuentas (?) }")
            .setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP);
    q.setInteger(0, customerIF);
    q.executeUpdate();// w w  w .j  ava 2  s.c om

    listaCuentas = q.list();
    trans.commit();
    session.close();

    return listaCuentas;

}

From source file:com.flexcore.dao_orm.CuentaDAO.java

@Override
public boolean verificarCuentaValida(int numCuenta) {
    boolean isNULL = false;
    int numeroCuenta = 0;
    boolean estadoCuenta = false;
    List<Cuenta> listaCuentas = new ArrayList<>();
    Transaction trans = session.beginTransaction();
    Query q = (Query) session.createSQLQuery(" { call verificarCuenta (?) }").addEntity(Cuenta.class);
    q.setInteger(0, numCuenta);
    q.executeUpdate();//from  w  w w.  j a v  a 2s .  co m

    listaCuentas = q.list();
    Iterator<Cuenta> it = listaCuentas.iterator();
    while (it.hasNext()) {
        Cuenta cuenta = it.next();
        numeroCuenta = cuenta.getNumCuenta();
        estadoCuenta = cuenta.getEstadoCuenta();
        isNULL = cuenta.isIsNULL();
    }

    trans.commit();
    session.close();

    if (numeroCuenta == 1 && isNULL == true) {
        return true;
    } else if (numeroCuenta == 0) {
        return false;
    } else if (numeroCuenta == 1 && estadoCuenta == false) {
        return true;
    } else {
        return false;
    }

}

From source file:com.flexcore.dao_orm.PagosDAO.java

@Override
public Pagos crearPago(Pagos pago) {

    Transaction trans = session.beginTransaction();

    Query q = session.createSQLQuery(" { call crearPagoORM (?, ?, ?) }")
            .setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP);
    q.setInteger(0, pago.getIdCuentaOrigen());
    q.setInteger(1, pago.getIdCuentaDestino());
    q.setBigDecimal(2, pago.getMonto());
    q.executeUpdate();//ww  w  . ja  va  2  s.c  o m

    trans.commit();
    session.close();
    return pago;

}

From source file:com.flexcore.dao_orm.PagosDAO.java

@Override
public List<Object> verPagosDeCuentaDestino(int idCuentaDestino) {

    List<Object> listaPagos = new ArrayList<>();
    Transaction trans = session.beginTransaction();
    Query q = session.createSQLQuery(" { call verPagosEnviados(?) }")
            .setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP);
    q.setInteger(0, idCuentaDestino);
    q.executeUpdate();/*from  w w  w.j a v a2 s.  c  om*/
    listaPagos = q.list();
    trans.commit();

    session.close();
    return listaPagos;
}

From source file:com.fortune.mypos.dao.UserDaoImpl.java

@Override
public void deleteUser(int userId) {
    Query query = getSession().createSQLQuery("delete from User where userId = :userId");
    query.setInteger("userId", userId);
    query.executeUpdate();/*from  www  . jav a 2s  .com*/
}

From source file:com.fpmislata.banco.persistence.dao.impl.hibernate.MovimientoBancarioImplHibernate.java

@Override
public List<MovimientoBancario> findByidCuentaBancaria(int idCuentaBancaria) {

    Session session = sessionFactory.getCurrentSession();
    Query query = session.createQuery(
            "SELECT m FROM MovimientoBancario m WHERE m.cuentaBancaria.idCuentaBancaria = :idCuentaBancaria");
    query.setInteger("idCuentaBancaria", idCuentaBancaria);

    return query.list();
}