source: src/main/java/project/fmo/app/projcetfmo/Model/Produkt.java@ 1dd9226

main
Last change on this file since 1dd9226 was 1dd9226, checked in by HristijanMitic00 <hristijan.mitic.01@…>, 17 months ago

Initial commit

  • Property mode set to 100644
File size: 1.4 KB
Line 
1package model;
2
3import jakarta.persistence.*;
4
5import java.util.Objects;
6
7@Entity
8public class Produkt {
9 @GeneratedValue(strategy = GenerationType.IDENTITY)
10 @Id
11 @Column(name = "id_produkt")
12 private int idProdukt;
13 @Basic
14 @Column(name = "ime")
15 private String ime;
16 @Basic
17 @Column(name = "opis")
18 private String opis;
19 @Basic
20 @Column(name = "id_korisnik")
21 private int idKorisnik;
22
23 public int getIdProdukt() {
24 return idProdukt;
25 }
26
27 public void setIdProdukt(int idProdukt) {
28 this.idProdukt = idProdukt;
29 }
30
31 public String getIme() {
32 return ime;
33 }
34
35 public void setIme(String ime) {
36 this.ime = ime;
37 }
38
39 public String getOpis() {
40 return opis;
41 }
42
43 public void setOpis(String opis) {
44 this.opis = opis;
45 }
46
47 public int getIdKorisnik() {
48 return idKorisnik;
49 }
50
51 public void setIdKorisnik(int idKorisnik) {
52 this.idKorisnik = idKorisnik;
53 }
54
55 @Override
56 public boolean equals(Object o) {
57 if (this == o) return true;
58 if (o == null || getClass() != o.getClass()) return false;
59 Produkt produkt = (Produkt) o;
60 return idProdukt == produkt.idProdukt && idKorisnik == produkt.idKorisnik && Objects.equals(ime, produkt.ime) && Objects.equals(opis, produkt.opis);
61 }
62
63 @Override
64 public int hashCode() {
65 return Objects.hash(idProdukt, ime, opis, idKorisnik);
66 }
67}
Note: See TracBrowser for help on using the repository browser.