Example usage for org.apache.ibatis.session SqlSession selectOne

List of usage examples for org.apache.ibatis.session SqlSession selectOne

Introduction

In this page you can find the example usage for org.apache.ibatis.session SqlSession selectOne.

Prototype

<T> T selectOne(String statement, Object parameter);

Source Link

Document

Retrieve a single row mapped from the statement key and parameter.

Usage

From source file:org.restcomm.sbc.dao.mybatis.MybatisStatisticsDao.java

License:Open Source License

private Statistics getRecord(final String selector, final Object parameters) {
    final SqlSession session = sessions.openSession();
    try {/*from   w  w  w.ja v a  2 s.c  om*/
        final Map<String, Object> result = session.selectOne(selector, parameters);
        if (result != null) {
            return toRecord(result);
        } else {
            return null;
        }
    } finally {
        session.close();
    }
}

From source file:pecosa.daoImpl.ConfirmadosDaoImpl.java

@Override
public VerificarDistribucion verificarProducto(Integer idDependencia, Integer idNumero) {
    VerificarDistribucion distrib = null;
    System.out.println("ID DEPE: " + idDependencia + " " + "id numero: " + idNumero);
    Map<String, Integer> map = new HashMap<String, Integer>();
    map.put("iddependencia", idDependencia);
    map.put("idnumero", idNumero);
    SqlSession session = sqlSessionFactory.openSession();
    try {/*from w ww .  j  a v a 2 s . co  m*/
        distrib = session.selectOne("Confirmados.verifDistrib", map);
    } catch (Exception e) {
        System.out.println(e.getMessage());
        e.printStackTrace();
        System.out.println("ERROR EN EL IMPL GET PV");
    } finally {
        session.close();
    }
    return distrib;
}

From source file:pecosa.daoImpl.ConfirmadosDaoImpl.java

@Override
public Integer getIdProductos(GuardarProducto gp) {
    Integer idproductos = null;/*from   ww  w  . j  av  a2  s.  c  o m*/
    SqlSession session = sqlSessionFactory.openSession();
    try {
        idproductos = session.selectOne("Confirmados.getIdproducto", gp);
    } catch (Exception e) {
        System.out.println(e.getMessage());
        System.out.println("ERROR EN Confirmados.getIdproducto");
    } finally {
        session.close();
    }
    return idproductos;
}

From source file:pecosa.daoImpl.ConfirmadosDaoImpl.java

@Override
public Integer getIdPecosa(Pecosa p) {
    Integer idpecosa = null;//from   w  ww  . j  a v  a 2s  .c o m
    SqlSession session = sqlSessionFactory.openSession();
    try {
        idpecosa = session.selectOne("Confirmados.getIdpecosa", p);
    } catch (Exception e) {
        System.out.println(e.getMessage());
        System.out.println("ERROR EN Confirmados.getIdpecosa");
    } finally {
        session.close();
    }
    return idpecosa;
}

From source file:pecosa.daoImpl.ConfirmadosDaoImpl.java

@Override
public Integer getIdPersona(String nombre) {
    Integer idPersona = null;//from www  .j  av a  2  s . c  o  m
    SqlSession session = sqlSessionFactory.openSession();
    try {
        idPersona = session.selectOne("Confirmados.idPersona", nombre);
    } catch (Exception e) {
        System.out.println(e.getMessage());
        System.out.println("ERROR EN Confirmados.idPersona");
    } finally {
        session.close();
    }
    return idPersona;
}

From source file:pecosa.daoImpl.DistribuidosDaoImpl.java

@Override
public Integer getIdPersona(Integer codigo) {
    Integer idPersona = null;/* ww  w . jav  a 2 s .c  om*/
    SqlSession session = sqlSessionFactory.openSession();
    try {
        idPersona = session.selectOne("Distribuidos.idPersona", codigo);
    } catch (Exception e) {
        System.out.println(e.getMessage());
        System.out.println("ERROR EN Distribuidos.idPersona");
    } finally {
        session.close();
    }
    return idPersona;
}

From source file:pecosa.daoImpl.DistribuidosDaoImpl.java

@Override
public Integer getIdPersonaXnombre(Integer codigo, String nombre) {
    Integer idPersona = null;// www .ja  v  a 2s. c  o m
    SqlSession session = sqlSessionFactory.openSession();
    Map<String, String> map = new HashMap<String, String>();
    map.put("codigo", String.valueOf(codigo));
    map.put("nombre", nombre);
    try {
        idPersona = session.selectOne("Distribuidos.idPersonaNombre", map);
    } catch (Exception e) {
        System.out.println(e.getMessage());
        System.out.println("ERROR EN Distribuidos.idPersona");
    } finally {
        session.close();
    }
    return idPersona;
}

From source file:pecosa.daoImpl.ListasGeneralesDaoImpl.java

@Override
public boolean validarPecosa(String pecosa) {
    boolean esta = false;
    String peco = null;//from w w w  .  ja va  2s  . com
    SqlSession session = sqlSessionFactory.openSession();
    try {
        peco = session.selectOne("ListasGenerales.validarPecosa", pecosa);
    } catch (Exception e) {
        System.out.println(e.getMessage());
        System.out.println("ERROR EN EL IMPL GET PV");
    } finally {
        session.close();
    }
    if (peco == null) {
        esta = false;
    } else {
        esta = true;
    }
    return esta;
}

From source file:pecosa.daoImpl.LoginDaoImpl.java

@Override
public Usuario getUsuario(String usu, String clave) {
    Usuario usua = null;//from  w w  w.ja va2  s  .  c  o m
    Map<String, String> map = new HashMap<String, String>();
    map.put("usuario", usu);
    map.put("clave", clave);
    SqlSession session = sqlSessionFactory.openSession();
    try {
        usua = session.selectOne("UsuarioData.getUsuario", map);
    } catch (Exception e) {
        System.out.println(e.getMessage());
        System.out.println("ERROR EN EL IMPL GET USUARIO");
    } finally {
        session.close();
    }
    return usua;
}

From source file:pecosa.daoImpl.VistaDaoImpl.java

@Override
public Integer getIdDependencia(String nombre) {
    Integer inte = null;//from   w ww . ja v  a  2 s. co  m
    SqlSession session = sqlSessionFactory.openSession();
    try {
        inte = session.selectOne("VistaData.getIdDepe", nombre);
    } catch (Exception e) {
        System.out.println(e.getMessage());
    } finally {
        session.close();
    }
    return inte;
}