source: src/main/java/project/fmo/app/projcetfmo/Model/CenaPK.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.Column;
4import jakarta.persistence.GeneratedValue;
5import jakarta.persistence.GenerationType;
6import jakarta.persistence.Id;
7
8import java.io.Serializable;
9import java.sql.Date;
10import java.util.Objects;
11
12public class CenaPK implements Serializable {
13 @Column(name = "id_produkt")
14 @Id
15 @GeneratedValue(strategy = GenerationType.IDENTITY)
16 private int idProdukt;
17 @Column(name = "cena_od")
18 @Id
19 @GeneratedValue(strategy = GenerationType.IDENTITY)
20 private Date cenaOd;
21
22 public int getIdProdukt() {
23 return idProdukt;
24 }
25
26 public void setIdProdukt(int idProdukt) {
27 this.idProdukt = idProdukt;
28 }
29
30 public Date getCenaOd() {
31 return cenaOd;
32 }
33
34 public void setCenaOd(Date cenaOd) {
35 this.cenaOd = cenaOd;
36 }
37
38 @Override
39 public boolean equals(Object o) {
40 if (this == o) return true;
41 if (o == null || getClass() != o.getClass()) return false;
42 CenaPK cenaPK = (CenaPK) o;
43 return idProdukt == cenaPK.idProdukt && Objects.equals(cenaOd, cenaPK.cenaOd);
44 }
45
46 @Override
47 public int hashCode() {
48 return Objects.hash(idProdukt, cenaOd);
49 }
50}
Note: See TracBrowser for help on using the repository browser.