Ich versuche, eine POST-Anfrage zum Speichern einer Entität in einem Spring Data Rest-Repository zu senden.Spring Data Rest: Wie speichert man eine Eigenschaft, die ein Array einer anderen Entität ist?
Das Speichern ist in Ordnung, aber nur für einfache Objekte wie Strings, etc ...
Aber wenn ich eine komplexe Eigenschaft speichern haben (wie eine Liste <OtherEntity> otherEntities), die damit verbundene Objekt nicht verbunden ist in der Ressource.
Ich versuche, ein JSON in diesem Format zu senden:
{
"property": "value",
"otherEntities" : "http://localhost:8080/myapp/api/otherEntities/1"
}
Das Objekt es gespeichert, aber der Link:
http://localhost:8080/myapp/api/objects/1/otherEntities
gibt ein leeres Array von "otherEntities" statt des Objekts, das an der URL erreichbar ist:
http://localhost:8080/myapp/api/otherEntities/1
Irgendeine Idee wird es geschätzt werden.