Changed some more on how repositories get data
This commit is contained in:
@@ -90,7 +90,7 @@ public class MovieController {
|
||||
@RequestMapping(value = "/movies", method = RequestMethod.GET, headers = "Accept=text/html")
|
||||
public String findMovies(Model model, @RequestParam("q") String query) {
|
||||
Page<Movie> movies = cineastsRepository.findMovies( query, 20 );
|
||||
model.addAttribute("movies", movies);
|
||||
model.addAttribute("movies", movies.iterator());
|
||||
model.addAttribute("query", query);
|
||||
addUser(model);
|
||||
return "/movies/list";
|
||||
|
||||
@@ -1,11 +1,7 @@
|
||||
package org.neo4j.cineasts.domain;
|
||||
|
||||
import org.neo4j.graphdb.Direction;
|
||||
import org.neo4j.helpers.collection.IteratorUtil;
|
||||
import org.springframework.data.neo4j.annotation.NodeEntity;
|
||||
import org.springframework.data.neo4j.annotation.RelatedTo;
|
||||
import org.springframework.data.neo4j.annotation.RelatedToVia;
|
||||
import org.springframework.data.neo4j.annotation.Indexed;
|
||||
import org.springframework.data.neo4j.annotation.*;
|
||||
import org.springframework.data.neo4j.support.index.IndexType;
|
||||
|
||||
import java.util.*;
|
||||
@@ -37,8 +33,9 @@ public class Movie {
|
||||
@RelatedToVia(elementClass = Role.class, type = "ACTS_IN", direction = INCOMING)
|
||||
Iterable<Role> roles;
|
||||
|
||||
@RelatedToVia(elementClass = Rating.class, type = "RATED", direction = INCOMING)
|
||||
@Query("start movie=node({self}) match movie<-[rating:RATED]-() return rating")
|
||||
Iterable<Rating> ratings;
|
||||
|
||||
private String language;
|
||||
private String imdbId;
|
||||
private String tagline;
|
||||
|
||||
Reference in New Issue
Block a user