(извините за мой английский, я использую Google Traslator)
Я нахожусь в проекте, в котором запросы сделаны с ibatis, и у меня много проблем при передаче списка строк в запрос.
У запроса есть hashMap с 3 значениями:
HashMap datos = new HashMap();
datos.put("idPlataforma", idPlataforma);
datos.put("idDispositivo", idDispositivo);
datos.put("listadoEESS", listadoEESS);
idPlataforma e idDispostivio - String, а listadoEESS - это строковый список.
Теперь, когда я вызываюзапрос, который я делаю (я помещаю только часть списка строк, так как остальные два преуспевают)
<isNotNull property="listadoEESS">
AND ac.cod_accion = es.cod_accion
AND es.n_concn in
<iterate open="(" close=")" conjunction=",">
#listadoEESS[]#
</iterate>
</isNotNull>
С этим утверждением вы дали мне эту ошибку:
2019-09-24 09:58:52,378 ERROR [StackTrace] Full Stack Trace:
com.ibatis.sqlmap.client.SqlMapException: ParameterObject or property was not a Collection, Array or Iterator.
Я немного схожу с ума от ibatis ...
Как я могу перейти к предложению, где список строк?