У меня есть две сущности: Человек и Кино.
@Entity
public class Person {
..some fields
@ManyToMany(fetch = FetchType.LAZY, mappedBy = "actors")
@OrderBy("id")
private Set<Movie> moviesActor = new TreeSet<>();
}
@Entity
public class Movie {
..fields
@JoinTable(name = "actor_movie",
joinColumns = { @JoinColumn(name = "movie_id") },
inverseJoinColumns = { @JoinColumn(name = "actor_id") })
private Set<Person> actors = new TreeSet<>();
}
Существует множество отношений, поэтому существует новая таблица actor_movie для ее сохранения.И как я могу получить каждого человека, у которого есть какой-нибудь фильм в его наборе?Так что я хочу добиться, чтобы получить каждого человека, который существует в таблице actor_movie.Я пытался использовать Spring данных jpa, но не смог найти правильный запрос.