Невозможно проанализировать Json для объекта: JPA ManytoOne однонаправленный
Я использую Spring данных отдыха с репозиториями, DB является MySQL.
У меня есть предметы Родитель и ребенок. Отношение много к одному.
Отношение ребенка к родителю является однонаправленным. У меня нет списка дочерних объектов внутри Parent.
Parent{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
protected Long id = null;
@NotNull(message = "name of user should not be null")
@Size(min=2, max=30)
private String name;
}
Child{
private String name;
@ManyToOne
private Parent parent;
}
У меня есть родитель "1", и я хочу отнести его к вновь создаваемому ребенку. Вход JSON для нового дочернего запроса "POST"
{
"name":"child name",
"parent":{
"id":1
}
}
Нужна помощь в связывании родителя "1" с новым ребенком.
Есть ли какие-либо изменения в формате JSON? Я попытался с "parent_id", но все еще с ошибкой.
1 ответ
Поскольку spring-data-rest использует HATEOAS. Следующий формат работал.
{
"name":"testname1",
"parent": "http://localhost:8080/parent/2"
}
Спасибо всем, кто пытался ответить.