Ibatis и Insert динамические столбцы или значения - PullRequest
0 голосов
/ 05 ноября 2018

Попытка выполнить это ибатис sql

 <insert id="addSolicitudFwd">
    INSERT INTO ACE_OPERACION_FWD 
    (ID_ENTIDAD, ID_OPERACION, SENTIDO, PROPUESTA_RIESGOS, CCC, 

    <if  test="sentido.id != null and sentido.id == 'C'">
            NOMINAL_CLIENTE_COMPRA  
     </if>   
    <if  test="sentido.id != null and sentido.id == 'V'">
            NOMINAL_CLIENTE_VENDE  
     </if>

    )

    VALUES (#{entidad}, #{id}, #{sentido.id}, #{propuesta,typeHandler=PropuestaStringTypeHandler}, #{ccc}, #{nominal}) 
    </insert>

Но я всегда получаю эту ошибку: java.lang.NumberFormatException: для входной строки: "V". У sentido.id есть это значение (C или V), но я не знаю, почему пытается сопоставить его с Number. Свойство # {nominal} в моем JavaBean является двойным.

Спасибо

...