Как я могу сериализовать вложенный PersistentEntityResource в непостоянном объекте - PullRequest
0 голосов
/ 05 июня 2019

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

Это фиктивный объект, который я пытаюсь вернуть + вложенные классы этого объекта, включая постоянный объект

class ReturnedEntityDummy {
    List<resourceWrapperDummy> dummy

    ReturnedEntityDummy(List<resourceWrapperDummy> versions){
        this.dummy = dummy
    }
}
class resourceWrapperDummy<T> {
    PersistentEntityResource content
    Integer position

    resourceWrapperDummy(PersistentEntityResource content, Integer position) {
        this.content = content
        this.position = position
    }
}

Внутри последнего класса PersistentEntityResource - это тот, который я хочу сериализовать и это сообщение об ошибке, которое я получаю, когда пытаюсь вернуть ReturnedEntityDummy:

Failed to write HTTP message: org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: Failed to specialize base type org.springframework.data.mapping.PersistentEntity<java.lang.Object,org.springframework.data.mapping.PersistentProperty<java.lang.Object>> as org.springframework.data.jpa.mapping.JpaPersistentEntityImpl, problem: Type parameter #2/2 differs;

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