/ / Request Factory - Referenzierte Entitäten von referenzierten Entitäten laden - Java, GWT, RequestFactory

Fordern Sie die werkseitig geladenen Entitäten der referenzierten Entitäten an - java, gwt, requestfactory

Bei Request Factory muss definiert werden, welcheEingebettete Objekte sollten geladen werden. Dies geschieht mit dem "with" -Schlüsselwort. Wenn ich zum Beispiel einen Artikel lade und auch die Sammlung von Kommentaren im Feld "Kommentare" speichern möchte, muss ich die folgende Syntax verwenden:

ArticleRequest request = requestFactory.articleRequest();
request.findArticleById(1).with("comments");

Das funktioniert gut. Jetzt möchte ich aber auch ein in den "Comment" -Objects gespeichertes Entity laden. Jeder Kommentar verweist also auf eine "User" -Eigenschaft. Wenn ich meinen Artikel und meine Kommentare mit der oben gezeigten Syntax lade, werden alle "user" -Felder auf "null" gesetzt. Wie kann ich die Request Factory anweisen, auch Unterentitäten zu laden?

Antworten:

1 für die Antwort № 1

Dies sollte funktionieren, vorausgesetzt es gibt eine getUser() Feld in der Kommentaroberfläche:

ArticleRequest request = requestFactory.articleRequest();
request.findArticleById(1).with("comments.user");