Package plantilla.dao.factory

Source Code of plantilla.dao.factory.MysqlUsuarioDAO

package plantilla.dao.factory;

import java.io.Reader;
import java.util.ArrayList;

import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;

import plantilla.bean.OpcionesDTO;
import plantilla.bean.UsuarioDTO;
import plantilla.dao.UsuarioDAO;

public class MysqlUsuarioDAO implements UsuarioDAO {

 
  SqlSessionFactory sqlMapper = null;
  {
    String archivo = "ConfiguracionIbatis.xml";
    try {
      Reader read = Resources.getResourceAsReader(archivo);
      sqlMapper= new SqlSessionFactoryBuilder().build(read);
    } catch (Exception e) {
      System.out.println(e);
    }
  }
  @Override
  public UsuarioDTO buscarUsuario(UsuarioDTO objUsuario) {
    SqlSession session = sqlMapper.openSession();
    UsuarioDTO objUsuarioDTO = new UsuarioDTO();
    try {
     
      objUsuarioDTO= (UsuarioDTO) session.selectOne("usuario.buscarUsuario", objUsuario);
    } catch (Exception e) {
      System.out.println("error en MysqlUsuariiDAO"+ e);
    }
   
   
    return objUsuarioDTO;
  }

  @Override
  public ArrayList<OpcionesDTO> obtenerOpciones(String cod_tipo) {
    ArrayList<OpcionesDTO> lstOpciones = new ArrayList<OpcionesDTO>();
    try {
     
      SqlSession session = sqlMapper.openSession();     
      lstOpciones = (ArrayList<OpcionesDTO>) session.selectList("opciones.listarOpciones",cod_tipo);
 
    } catch (Exception e) {
      System.out.println("Error MysqlUsuaroDAO "+ e);
    }
   
        return lstOpciones;
  }
 
}
TOP

Related Classes of plantilla.dao.factory.MysqlUsuarioDAO

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.