примеров не помогло
У меня есть Lua функция:
function findUser(id){
return box.space.user:select(id)[1]
}
В java коде данная функция вызывается через метод репозитория:
@Query(function = «findUser»
Optional<User> findUser(String id);
В результате выполнения сваливаюсь в ошибку org.springframework.data.mapping.MappingException: Cannot read from object of type class java.util.ArrayList;
Я так понимаю, это связано с результатом, который возвращает метод call драйвера, вместо TarantoolResult он возвращает ArrayList. В чем моя ошибка?
Все правильно, на самом деле возвращается таблица таблиц, вам надо возвращаемый тип поменять на List<User>, вроде бы
Обсуждают сегодня