Русский English Тэги View Sergey Zolotaryov's profile on LinkedIn Вход
Как итерировать по массиву примитивов в SQL запросе к iBATIS
Постоянная ссылка 18-09-2007 anydoby java

Очень просто, хотя этого в документации и нет. Допустим, нужно выполнить запрос с IN (....) и передать туда надо массив строк:


  <select id="getSmth" resultClass="myclass">
    select name, body from myclass_table where name in (
      <iterate conjunction=",">#[]#</iterate>
    )
  </select>

Главное, что следует запомнить - не нужен атрибут parameterClass в select и не нужно указывать property в iterate, иначе работать не будет.

Добавить комментарий

Предыдущая статья Русские буквы в параметрах запроса к Tomcat Следующая статья Странная ошибка в Weblogic 10