Witam staram się stworzyć relację między Actors a Movie lecz serwer się nie uruchamia siedzę już trochę nad tym ale jak narazie nic nie wychodzi proszę o pomoc ;)
import org.springframework.format.annotation.DateTimeFormat; import javax.persistence.*; import java.util.Date; import java.util.List; @Entity @Table(name = "movie_id") public class Movie { @Id @GeneratedValue @Column(name = "id") private Long id; private String title; @DateTimeFormat(pattern = "yyyy-MM-dd") private Date premiereDate; private String actors; // @JoinColumn(name = "movie_actor") // @ManyToMany(mappedBy = "movies") @ManyToMany private List<Actors> actor; @Enumerated(EnumType.STRING) private Category category; @OneToMany(mappedBy = "movie") private List<Comment> comments;
.
import javax.persistence.*; import java.util.List; @Entity @Table(name = "actor_id") public class Actors { @Id @GeneratedValue @Column(name = "id") private Long id; private String name; private String surname; @ManyToMany @JoinTable( name = "movie_actor", joinColumns = {@JoinColumn(name = "movie_id", referencedColumnName = "id")}, inverseJoinColumns = {@JoinColumn(name = "actor_id", referencedColumnName = "id")} ) private List<Movie> movies;
Całość dostępna jest na githubie https://github.com/Baron762/zad_zaj_19 ;)