Package sermeden.java.dao

Source Code of sermeden.java.dao.IbatisFichaDAO

package sermeden.java.dao;

import org.apache.ibatis.session.SqlSession;
import org.apache.log4j.Logger;

import sermeden.java.bean.FichaDTO;
import sermeden.java.ibatis.MyIbatisManager;

public class IbatisFichaDAO implements FichaDAO {
  static private Logger log = Logger.getLogger(IbatisFichaDAO.class);
  @Override
  public int registrarFicha(FichaDTO ficha) throws Exception {
    int resultado =-1;
   
    log.debug("insertamos la ficha con el mybatis");
   
    SqlSession sesion =MyIbatisManager.getSqlSessionFactory().openSession(true);
      resultado=sesion.insert("insertFichaNueva", ficha);
    sesion.close();
    log.debug("Registro de una ficha por mybatis: "+resultado);
    return resultado;
 
  }

  public int cambiarEstadoFichaActual(int idPersona) {
    log.debug("Dentro del cambiarEstadoFichaActual con Mybatis");
   
    int resultado = -1;
    log.debug("...");
    SqlSession sesion =MyIbatisManager.getSqlSessionFactory().openSession(true);
    resultado=sesion.update("cambiarEstadoFichaActual",idPersona);
    sesion.close();
   
    log.debug("Cambiar el estado del usuario en mybatis");
    return resultado;
  }

  @Override
  public FichaDTO buscarFichaActualxPersona(String dniBuscado) {
    log.debug("Buscando Ficha Actual x DNI del paciente con MyBatis");
    SqlSession sesion=MyIbatisManager.getSqlSessionFactory().openSession(true);
    FichaDTO ficha=(FichaDTO) sesion.selectOne("buscarFichaxDNIPaciente", dniBuscado);
    sesion.close();
    return ficha;
  }

}
TOP

Related Classes of sermeden.java.dao.IbatisFichaDAO

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.