package com.project.beautycenter.model; import javax.persistence.*; @Entity @Table(name = "rezervacija_uslugi", schema = "project") public class RezervacijaUslugi { @EmbeddedId private RezervacijaUslugiId id; @MapsId("brRez") @ManyToOne(fetch = FetchType.LAZY, optional = false) @JoinColumn(name = "br_rez", nullable = false) private Rezervacija brRez; @MapsId("uslugaId") @ManyToOne(fetch = FetchType.LAZY, optional = false) @JoinColumn(name = "usluga_id", nullable = false) private Uslugi usluga; public RezervacijaUslugi(){} public RezervacijaUslugi(RezervacijaUslugiId id,Rezervacija brRez, Uslugi usluga) { this.id = id; this.brRez = brRez; this.usluga = usluga; } public Uslugi getUsluga() { return usluga; } public void setUsluga(Uslugi usluga) { this.usluga = usluga; } public Rezervacija getBrRez() { return brRez; } public void setBrRez(Rezervacija brRez) { this.brRez = brRez; } public RezervacijaUslugiId getId() { return id; } public void setId(RezervacijaUslugiId id) { this.id = id; } }