Список итераций <Map>в Ибатисе - PullRequest
0 голосов
/ 30 августа 2010

Как перебрать список в Ibatis.

запрос:

удалить из таблицы, где (column1 = 'tes10' и column2 = 'NET1' и column3 = 'ENG1') OR (column1 = 'TEST22' и column2 = 'NET2' и column3 = 'ENG2') ИЛИ (column1 = 'TEST21' и column2 = 'NET3' и column3 = 'ENG3').

Я помещаю значения столбца вmap, а затем я передам это в оператор ibatis asList. Теперь мой вопрос состоит в том, как я могу выполнить итерацию List, чтобы dyanmic-запрос был похож на приведенный выше.

1 Ответ

2 голосов
/ 03 сентября 2010

Вот пример итерации.

<iterate property="someCollection" open="(" close=")" conjunction=",">
    #someCollection[]#
</iterate>

Допустим, у нас есть строковый массив = {"one", "two", "three"}.

Результат этого итерационного метода будет,

('one','two','three')

Ваш случай кажется странным, зачем вам сравнивать столько значений?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...