From d0093fe1a08771d2bdf4dcc816a1ab81b06ccee2 Mon Sep 17 00:00:00 2001 From: Michael Hunger Date: Mon, 11 Jun 2012 12:55:36 +0200 Subject: [PATCH] MovieDbImporter handles multiple roles (Director,Actor) per person --- .../org/neo4j/cineasts/movieimport/MovieDbImportService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-data-neo4j-examples/cineasts/src/main/java/org/neo4j/cineasts/movieimport/MovieDbImportService.java b/spring-data-neo4j-examples/cineasts/src/main/java/org/neo4j/cineasts/movieimport/MovieDbImportService.java index c9ff178dc..8b64553f6 100644 --- a/spring-data-neo4j-examples/cineasts/src/main/java/org/neo4j/cineasts/movieimport/MovieDbImportService.java +++ b/spring-data-neo4j-examples/cineasts/src/main/java/org/neo4j/cineasts/movieimport/MovieDbImportService.java @@ -99,12 +99,12 @@ public class MovieDbImportService { } switch (job) { case DIRECTED: - final Director director = doImportPerson(id, new Director(id)); + final Director director = template.projectTo(doImportPerson(id, new Director(id)), Director.class); director.directed(movie); directorRepository.save(director); break; case ACTS_IN: - final Actor actor = doImportPerson(id, new Actor(id)); + final Actor actor = template.projectTo(doImportPerson(id, new Actor(id)), Actor.class); actor.playedIn(movie, (String) entry.get("character")); actorRepository.save(actor); break;