Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Oppenheimer

    nagyúr

    válasz emvy #7239 üzenetére

    Először is itt egy működő példa |Movies2Actors| *----1 |Movies|:

    MoviesEntity class:
    @JsonIgnore
    private List<Movies2ActorsEntity> characters;
    @JsonIgnore
    private List<GenresEntity> genres;

    ...

    @OneToMany(mappedBy = "movie")
    public List<Movies2ActorsEntity> getCharacters() {
    return characters;
    }

    @OneToMany(mappedBy = "movie")
    public List<GenresEntity> getGenres() {
    return genres;
    }

    Movies2ActorsEntity class:
    private int m2aid;
    private int movieid;
    private int actorid;
    private String asCharacter;
    private ActorsEntity actor;
    private MoviesEntity movie;

    ...

    @Id
    @Column(name = "m2aid", nullable = false, insertable = true, updatable = true)
    public int getM2aid() { return m2aid; }

    @ManyToOne
    @JoinColumn(name = "movieid", referencedColumnName = "movieid", nullable = false)
    public MoviesEntity getMovie() {
    return movie;
    }

    És akkor a |Genres| *----1 |Movies|

    GenresEntity:
    private int movieid;
    private String genre;
    private int genreId;
    @JsonIgnore
    private MoviesEntity movie;

    ...

    @Id
    @Column(name = "genreId", nullable = false, insertable = true, updatable = true)
    public int getGenreId() {
    return genreId;
    }

    @ManyToOne
    @JoinColumn(name = "movieid", referencedColumnName = "movieid", nullable = false)
    public MoviesEntity getMovie() {
    return movie;
    }

Új hozzászólás Aktív témák