Legend:
- Unmodified
- Added
- Removed
-
src/main/java/project/fmo/app/projcetfmo/Model/Produkt.java
r1dd9226 rd14176d 1 package model;1 package project.fmo.app.projcetfmo.Model; 2 2 3 import jakarta.persistence.*; 3 import javax.persistence.*; 4 import org.springframework.boot.autoconfigure.kafka.KafkaProperties; 4 5 5 6 import java.util.Objects; 6 7 7 8 @Entity 9 @Table(schema = "project", name = "produkt", catalog = "db_202223z_va_prj_fmo") 8 10 public class Produkt { 9 11 @GeneratedValue(strategy = GenerationType.IDENTITY) … … 17 19 @Column(name = "opis") 18 20 private String opis; 19 @Basic 20 @Column(name = "id_korisnik") 21 private int idKorisnik; 21 22 @ManyToOne 23 @JoinColumn(name = "id_korisnik") 24 private AdminKorisnik adminKorisnik; 25 26 public Produkt(){} 27 28 public Produkt(String ime, String opis, AdminKorisnik adminKorisnik) { 29 this.ime = ime; 30 this.opis = opis; 31 this.adminKorisnik = adminKorisnik; 32 } 22 33 23 34 public int getIdProdukt() { … … 46 57 47 58 public int getIdKorisnik() { 48 return idKorisnik;59 return adminKorisnik.getIdKorisnik(); 49 60 } 50 61 51 public void setIdKorisnik( intidKorisnik) {52 this. idKorisnik = idKorisnik;62 public void setIdKorisnik(AdminKorisnik idKorisnik) { 63 this.adminKorisnik = idKorisnik; 53 64 } 54 65 … … 58 69 if (o == null || getClass() != o.getClass()) return false; 59 70 Produkt produkt = (Produkt) o; 60 return idProdukt == produkt.idProdukt && idKorisnik == produkt.idKorisnik && Objects.equals(ime, produkt.ime) && Objects.equals(opis, produkt.opis);71 return idProdukt == produkt.idProdukt && adminKorisnik == produkt.adminKorisnik && Objects.equals(ime, produkt.ime) && Objects.equals(opis, produkt.opis); 61 72 } 62 73 63 74 @Override 64 75 public int hashCode() { 65 return Objects.hash(idProdukt, ime, opis, idKorisnik);76 return Objects.hash(idProdukt, ime, opis, adminKorisnik); 66 77 } 67 78 }
Note:
See TracChangeset
for help on using the changeset viewer.