source: src/main/java/mk/ukim/finki/busngo/model/SeSimnuvaNa.java@ 24c39f9

Last change on this file since 24c39f9 was 24c39f9, checked in by ppaunovski <paunovskipavel@…>, 6 months ago

initial classes, no inheritance yet

  • Property mode set to 100644
File size: 1.4 KB
Line 
1package mk.ukim.finki.busngo.model;
2
3import jakarta.persistence.Entity;
4import jakarta.persistence.GeneratedValue;
5import jakarta.persistence.GenerationType;
6import jakarta.persistence.Id;
7
8import java.util.Objects;
9
10@Entity
11@jakarta.persistence.Table(name = "se_simnuva_na", schema = "project", catalog = "db_202324z_va_prj_busngo")
12@jakarta.persistence.IdClass(mk.ukim.finki.busngo.model.SeSimnuvaNaPK.class)
13public class SeSimnuvaNa {
14 private Long pnlId;
15
16 @GeneratedValue(strategy = GenerationType.IDENTITY)
17 @Id
18 @jakarta.persistence.Column(name = "pnl_id", nullable = false)
19 public Long getPnlId() {
20 return pnlId;
21 }
22
23 public void setPnlId(Long pnlId) {
24 this.pnlId = pnlId;
25 }
26
27 private Long vozenjeId;
28
29 @GeneratedValue(strategy = GenerationType.IDENTITY)
30 @Id
31 @jakarta.persistence.Column(name = "vozenje_id", nullable = false)
32 public Long getVozenjeId() {
33 return vozenjeId;
34 }
35
36 public void setVozenjeId(Long vozenjeId) {
37 this.vozenjeId = vozenjeId;
38 }
39
40 @Override
41 public boolean equals(Object o) {
42 if (this == o) return true;
43 if (o == null || getClass() != o.getClass()) return false;
44 SeSimnuvaNa that = (SeSimnuvaNa) o;
45 return Objects.equals(pnlId, that.pnlId) && Objects.equals(vozenjeId, that.vozenjeId);
46 }
47
48 @Override
49 public int hashCode() {
50 return Objects.hash(pnlId, vozenjeId);
51 }
52}
Note: See TracBrowser for help on using the repository browser.