source: src/main/java/project/fmo/app/projcetfmo/Model/ProduktEOdKategorija.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.2 KB
Line 
1package model;
2
3import jakarta.persistence.*;
4
5import java.util.Objects;
6
7@Entity
8@Table(name = "produkt_e_od_kategorija", schema = "project", catalog = "db_202223z_va_prj_fmo")
9@IdClass(ProduktEOdKategorijaPK.class)
10public class ProduktEOdKategorija {
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_kategorija")
18 private int idKategorija;
19
20 public int getIdProdukt() {
21 return idProdukt;
22 }
23
24 public void setIdProdukt(int idProdukt) {
25 this.idProdukt = idProdukt;
26 }
27
28 public int getIdKategorija() {
29 return idKategorija;
30 }
31
32 public void setIdKategorija(int idKategorija) {
33 this.idKategorija = idKategorija;
34 }
35
36 @Override
37 public boolean equals(Object o) {
38 if (this == o) return true;
39 if (o == null || getClass() != o.getClass()) return false;
40 ProduktEOdKategorija that = (ProduktEOdKategorija) o;
41 return idProdukt == that.idProdukt && idKategorija == that.idKategorija;
42 }
43
44 @Override
45 public int hashCode() {
46 return Objects.hash(idProdukt, idKategorija);
47 }
48}
Note: See TracBrowser for help on using the repository browser.