Это приложение с весенней загрузкой, и у меня есть пара @Entity
с и соответствующие им @RepositoryRestResource
с. App
является родительским, а History
- дочерним в БД. Когда я пытаюсь добавить новую запись в журнал (используя POST), я не могу понять, почему version
и tag
равны нулю в ответе.
Эти поля тоже null
в БД. Отладка показала, что запрос не десериализован должным образом. Кто-нибудь видел эту проблему раньше?
Подозреваю это исправление не может быть причиной, на самом деле не может подтвердить, потому что понижение версии Джексона не помогло. Полная заявка здесь .
$ curl -d '{"app":{"appId":1,"name":"test2"},"version":"v13","tag:"tagtest1"}' -H "Content-Type: application/json" -X POST http://localhost:8080/repo/history
Ответ:
{
"version" : null,
"tag" : null,
"_links" : {
"self" : {
"href" : "http://localhost:8080/repo/history/1"
},
"history" : {
"href" : "http://localhost:8080/repo/history/1"
},
"app" : {
"href" : "http://localhost:8080/repo/history/1/app"
}
}
}