ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Yamil Bracho <yamilbra...@hotmail.com>
Subject RE: Problems with Dynamic SQL
Date Wed, 22 Oct 2008 19:38:17 GMT


Well, I change my mapping to 

 <select id="SolAfi.findAllByBancoRif" 
            parameterClass="java.util.HashMap" 
            resultMap="mapSolAfi">
                SELECT co_afiliacion,
                        nu_rif,
                        nb_empresa,
                        cce.solicitud_afiliacion.co_sector,
                        cce.sector.nb_sector,
                        cce.solicitud_afiliacion.co_banco,
                        cce.banco.nb_banco,
                        ti_solicitud,
                        st_solicitud,
                        fe_registro,
                        co_usuario,
                        fe_respuesta,
                        co_funcionario,
                        nb_nota
               FROM cce.solicitud_afiliacion, cce.banco, cce.sector
               WHERE cce.solicitud_afiliacion.co_banco = #codigoBanco# AND
                     cce.solicitud_afiliacion.co_banco = cce.banco.co_banco AND
                     cce.solicitud_afiliacion.co_sector = cce.sector.co_sector AND
                     cce.solicitud_afiliacion.nu_rif IN ($rifList$)
    </select>

And my java code:

    Map parameters = new HashMap();
        parameters.put("codigoBanco", codigoBanco);

        String [] rifArray = rifList.split(",");
        for (int i=0; i < rifArray.length;i++) {
            rifArray[i] = "'" + rifArray[i] + "'";
        }
        rifList = StringUtils.join(rifArray, ',');
        parameters.put("rifList", rifList);
        
        return getSqlMapClientTemplate().queryForList("SolAfi.findAllByBancoRif", parameters);


It is no what I want to do but i worked...



_________________________________________________________________
Llega la nueva temporada. Consulta las nuevas tendencias en MSN Estilo
http://estilo.es.msn.com/moda/
Mime
View raw message