source: src/main/java/project/fmo/app/projcetfmo/Model/ProduktEVoMagacin.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
8@Table(name = "produkt_e_vo_magacin", schema = "project", catalog = "db_202223z_va_prj_fmo")
9@IdClass(ProduktEVoMagacinPK.class)
10public class ProduktEVoMagacin {
11 @GeneratedValue(strategy = GenerationType.IDENTITY)
12 @Id
13 @Column(name = "id_produkt")
14 private int idProdukt;
15 @GeneratedValue(strategy = GenerationType.IDENTITY)
16 @Id
17 @Column(name = "id_magacin")
18 private int idMagacin;
19 @Basic
20 @Column(name = "kolicina")
21 private int kolicina;
22
23 public int getIdProdukt() {
24 return idProdukt;
25 }
26
27 public void setIdProdukt(int idProdukt) {
28 this.idProdukt = idProdukt;
29 }
30
31 public int getIdMagacin() {
32 return idMagacin;
33 }
34
35 public void setIdMagacin(int idMagacin) {
36 this.idMagacin = idMagacin;
37 }
38
39 public int getKolicina() {
40 return kolicina;
41 }
42
43 public void setKolicina(int kolicina) {
44 this.kolicina = kolicina;
45 }
46
47 @Override
48 public boolean equals(Object o) {
49 if (this == o) return true;
50 if (o == null || getClass() != o.getClass()) return false;
51 ProduktEVoMagacin that = (ProduktEVoMagacin) o;
52 return idProdukt == that.idProdukt && idMagacin == that.idMagacin && kolicina == that.kolicina;
53 }
54
55 @Override
56 public int hashCode() {
57 return Objects.hash(idProdukt, idMagacin, kolicina);
58 }
59}
Note: See TracBrowser for help on using the repository browser.