2

Diese Frage verwalten wahrscheinlich zu dieser SO-Link „POSTing a @OneToMany sub-resource association in Spring Data RESTWie eine Eins-zu viele Unternehmen mit JPA und Spring Data Erholung

Ich möchte verstehen, wie zu tun ist „Post“ viele „Kommentare“ in Beziehung steht Idee hat Verwenden eines einzelnen PostRepository, das mit SDR verfügbar gemacht wird.

Wie kann ich den vorhandenen Posts weitere Kommentare hinzufügen?

Die Frage ist, wenn ich kein CommentRepository habe, ich habe keine "Location URL" an die Anfrage zu senden.

In diesem Fall wie soll ich den neuen Kommentar senden oder einen vorhandenen Kommentar ändern? Hinweis: CURL Befehl oder HAL Browser-Nutzung für die Durchführung der gleichen wird nützlich sein, um zu verstehen, wie es funktioniert

+0

Ok auf Ihre usecase gelten, sollte es kein Problem, einfach setzen/Patchen die ganze Posting selbst (einschließlich der Liste der Kommentare), sondern einen einzigen Kommentar ohne Kommentar-Repository zu aktualisieren? Ich weiß nichts darüber. –

+0

Können Sie Ihre Entitätszuordnung und die Repositorys bereitstellen, die im Spiel sind? –

Antwort

1

Ich beantwortete eine ähnliche Frage - so dass Sie vielleicht auf diese eine aussehen möchten. Ich habe versucht, die verschiedenen Anwendungsfälle dort im Detail zu erklären.

https://stackoverflow.com/a/34864254/5371736

Heißt das

+0

Ihre Antwort auf die ähnliche Frage wirft viel Licht auf meine Problemstellung. Bei der beschriebenen Annotation ist die Beziehung zwischen Eins und Viele jedoch eher eine "Viele-zu-Viele" -Beziehung. Die Lösung, die Sie hervorgehoben haben, gab mir einen guten Einblick in JSON PATCH, ich werde versuchen zu überprüfen, ob der gleiche Ansatz auch dafür funktioniert. – gathreya

+0

Das "eins zu viele" und "viele zu viele" war genau wie ich das Mapping machte. Dies beantwortet meine Frage. Tks! – gathreya

Verwandte Themen