Как исправить исключения с Конвертером после весеннего обновления версии загрузки - PullRequest
0 голосов
/ 14 мая 2019

Я недавно обновился с весенней загрузки версии 1.5.7 до 2.1.4. После обновления я получаю исключения с конвертерами, где аннотация @Query используется с данными Spring. Трассировка стека исключений ниже.

Не могли бы вы предложить, если какие-либо версии зависимостей должны быть изменены, чтобы исправить это? Или конвертер клиента должен быть написан?

Caused by: org.springframework.core.convert.ConverterNotFoundException: No converter found capable of converting from type [java.util.HashMap<?, ?>] to type [@org.springframework.data.jpa.repository.Query com.example.Stage.XXXX]
    at org.springframework.core.convert.support.GenericConversionService.handleConverterNotFound(GenericConversionService.java:321)
    at org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:194)
    at org.springframework.core.convert.support.CollectionToCollectionConverter.convert(CollectionToCollectionConverter.java:89)
    at org.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:41)
    ... 150 more

Отправленный код:

@RepositoryRestResource
public interface FileStagedEventRepository extends JpaRepository<FileStagedEvent, Long> {

@Query(value = "select new map(id as id, fileName as fileName, recType as recType) FROM FileStagedEvent where id = :id", nativeQuery = true)
    public Map<String, String> findById(@Param("id") Long id);  
}

Кажется, проблема в разделе select new map. Я не уверен, как работает эта функция карты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...