Как создать таблицу переходов - PullRequest
0 голосов
/ 03 июня 2018

У меня есть две таблицы Movie и Actor

@Entity
@Table(name="movie")
@Data
public class Movie {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(nullable = false, unique = true)
    private Integer MovieId;
    ......

    @ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
    @JoinColumn(name = "actorId", referencedColumnName = "actorId")
    private Actor actor;
}





   @Entity
    @Table(name = "actor")
    @Data
    public class Actor {

        @Id
        @GeneratedValue(strategy = GenerationType.AUTO)
        @Column(nullable = false, unique = true)
        private Integer actorId;
        private String firstName;
        private String  lastName;

        @OneToMany(mappedBy = "actor", cascade = CascadeType.ALL, fetch = FetchType.LAZY)


   private List<Movie> actorMovies = new ArrayList<>();

}

Теперь в базе данных MySql у меня есть две таблицы, но мне нужна транзитная таблица movie_actor.Теперь у меня есть таблица фильмов и столбец actorId, и я вставляю только один идентификатор.Я хочу иметь отношение к тому, что в одном фильме много актеров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...