2010-08-30 2 views
0

Как перечислить список в Ibatis.Iterate List <Map> in Ibatis

запрос:

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

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

ответ

2

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

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

Предположим, у нас есть строковый массив = {"один", "два", "три"}.

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

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

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