Фрагмент объекта пользователя:
data class User{
@DBRef
@JsonView(View.FULL_INFORMATION::class)
@JsonManagedReference
var Items:Set<Item> = setOf()
// and so on
}
Фрагмент объекта элемента:
@JsonView(View.EVALUATION::class)
@DBRef
@JsonBackReference
var user:User? = null
Фрагмент объекта комментария:
@JsonView(View.EVALUATION::class)
@DBRef
@JsonManagedReference
@JsonIdentityInfo(
generator = ObjectIdGenerators.PropertyGenerator::class,
property = "id")
var owner:User? = null
Итак, когда я отправляю любой запрос сервер, он завершается с StackOverflowError. Итак, я понял, что проблема в фрагменте сущности Comment, если я удалю / прокомментирую его, программа будет работать хорошо. Как это решить?