Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

Relacja między bazami danych [JAVA]

$
0
0

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 ;)


Viewing all articles
Browse latest Browse all 21942

Trending Articles


TRX Antek AVT - 2310 ver 2,0


Автовишка HAULOTTE HA 16 SPX


POTANIACZ


Zrób Sam - rocznik 1985 [PDF] [PL]


Maxgear opinie


BMW E61 2.5d błąd 43E2 - klapa gasząca a DPF


Eveline ➤ Matowe pomadki Velvet Matt Lipstick 500, 506, 5007


Auta / Cars (2006) PLDUB.BRRip.480p.XviD.AC3-LTN / DUBBING PL


Peugeot 508 problem z elektroniką


AŚ Jelenia Góra