Вот решение:
@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 должно взглянуть на эту простую проблему, с которой я столкнулся.
Удачи. Надеюсь, это поможет кому-то, как я :)