source: src/main/java/project/fmo/app/projcetfmo/Model/Kategorija.java@ d14176d

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

First commit

  • Property mode set to 100644
File size: 1.2 KB
Line 
1package project.fmo.app.projcetfmo.Model;
2
3import javax.persistence.*;
4
5import java.util.Objects;
6
7@Entity
8@Table(schema = "project", name = "kategorija", catalog = "db_202223z_va_prj_fmo")
9public class Kategorija {
10 @GeneratedValue(strategy = GenerationType.IDENTITY)
11 @Id
12 @Column(name = "id_kategorija")
13 private int idKategorija;
14 @Basic
15 @Column(name = "ime")
16 private String ime;
17
18
19 public Kategorija(){}
20 public Kategorija(String ime) {
21 this.ime = ime;
22 }
23
24 public int getIdKategorija() {
25 return idKategorija;
26 }
27
28 public void setIdKategorija(int idKategorija) {
29 this.idKategorija = idKategorija;
30 }
31
32 public String getIme() {
33 return ime;
34 }
35
36 public void setIme(String ime) {
37 this.ime = ime;
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 Kategorija that = (Kategorija) o;
45 return idKategorija == that.idKategorija && Objects.equals(ime, that.ime);
46 }
47
48 @Override
49 public int hashCode() {
50 return Objects.hash(idKategorija, ime);
51 }
52}
Note: See TracBrowser for help on using the repository browser.