Utilizamos la interfaz RowHandler en Ibatis.
class rowHandler extends SqlMapDaoTemplate implements RowHandler{
public rowHandler(DaoManager daoManager) {
super(daoManager);
}
public void handleRow(Object objeto){
String xml = (String)objeto;
System.out.println(xml);
}
}
public class CatEncuestasDAOImpl extends SqlMapDaoTemplate implements CatEncuestasDAO {
public CatEncuestasDAOImpl(DaoManager daoManager) {
super(daoManager);
}
public List obtenerEncuestasCE(int coordinacion) throws SQLException, Exception, DaoException{
List listaXMLs = null;
rowHandler rowhandler = new rowHandler(daoManager);
try{
getSqlMapExecutor().queryWithRowHandler("consultaSimpleXMLEstatales",1,rowhandler);
return null;
}catch(DaoException e){
throw new Exception("login.message.errorDB");
}finally{
listaXMLs = null;
}
}
}
No comments:
Post a Comment