Как добавить параметры в предложение IN в собственном запросе хранилища данных Spring - PullRequest
0 голосов
/ 27 апреля 2018

люди

У меня проблема с поиском способа отправки параметров для предложения IN в собственном запросе через репозиторий данных Spring. Я попытался отправить список строк, сцепленных и отформатированные строки ... ничего не помогло

1 Ответ

0 голосов
/ 01 мая 2018

Вот решение:

    @Repository
public interface Repo extends PagingAndSortingRepository<Log, Long>
{
    @Query(value = QUERY, nativeQuery = true)
    List<OrderExecutionLog> findTop1OrderByInitiatedAsc(String[] types);

    String QUERY = "SELECT log.* " +
            "FROM log" +
            "WHERE `type` IN (?3) ";
}

Я пробовал несколько вариантов со списком или связанными строками и так далее ... но простой массив дал мне желаемый результат. Я думаю, что сообщество Spring должно взглянуть на эту простую проблему, с которой я столкнулся.

Удачи. Надеюсь, это поможет кому-то, как я :)

...