Попытка выполнить это ибатис 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 является двойным.
Спасибо