Ignore:
Timestamp:
07/07/23 12:14:58 (12 months ago)
Author:
HristijanMitic00 <hristijan.mitic.01@…>
Branches:
main
Parents:
1dd9226
Message:

First commit

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/main/java/project/fmo/app/projcetfmo/Model/Produkt.java

    r1dd9226 rd14176d  
    1 package model;
     1package project.fmo.app.projcetfmo.Model;
    22
    3 import jakarta.persistence.*;
     3import javax.persistence.*;
     4import org.springframework.boot.autoconfigure.kafka.KafkaProperties;
    45
    56import java.util.Objects;
    67
    78@Entity
     9@Table(schema = "project", name = "produkt",  catalog = "db_202223z_va_prj_fmo")
    810public class Produkt {
    911    @GeneratedValue(strategy = GenerationType.IDENTITY)
     
    1719    @Column(name = "opis")
    1820    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    }
    2233
    2334    public int getIdProdukt() {
     
    4657
    4758    public int getIdKorisnik() {
    48         return idKorisnik;
     59        return adminKorisnik.getIdKorisnik();
    4960    }
    5061
    51     public void setIdKorisnik(int idKorisnik) {
    52         this.idKorisnik = idKorisnik;
     62    public void setIdKorisnik(AdminKorisnik idKorisnik) {
     63        this.adminKorisnik = idKorisnik;
    5364    }
    5465
     
    5869        if (o == null || getClass() != o.getClass()) return false;
    5970        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);
    6172    }
    6273
    6374    @Override
    6475    public int hashCode() {
    65         return Objects.hash(idProdukt, ime, opis, idKorisnik);
     76        return Objects.hash(idProdukt, ime, opis, adminKorisnik);
    6677    }
    6778}
Note: See TracChangeset for help on using the changeset viewer.