source: Prototype Application/Paw5/src/main/java/finki/paw5/model/Adoption.java@ fdfc6fa

main
Last change on this file since fdfc6fa was fdfc6fa, checked in by SazdovaEkaterina <sazdovaekaterina@…>, 17 months ago

change to LocalDate

Date (Java) was incompatible with date (postgresql) because it expected a timestamp type, not date

  • Property mode set to 100644
File size: 973 bytes
Line 
1package finki.paw5.model;
2
3import jakarta.persistence.Column;
4import jakarta.persistence.Entity;
5import jakarta.persistence.Id;
6import jakarta.persistence.Table;
7import lombok.Data;
8
9import java.time.LocalDate;
10import java.util.Date;
11
12@Data
13@Entity
14@Table(name = "adoption")
15public class Adoption {
16
17 @Id
18 @Column(name = "id_adoption")
19 private int id;
20
21 @Column(name = "start_date", nullable = false)
22 private LocalDate startDate;
23
24 @Column(name = "end_date_foster")
25 private LocalDate endDateFoster;
26
27 @Column(name = "approved", nullable = false)
28 private boolean approved;
29
30 @Column(name = "id_adopter", nullable = false)
31 private int adopterId;
32
33 public Adoption(LocalDate startDate, LocalDate endDateFoster, boolean approved, int adopterId) {
34 this.startDate = startDate;
35 this.endDateFoster = endDateFoster;
36 this.approved = approved;
37 this.adopterId = adopterId;
38 }
39
40 public Adoption() {
41 }
42}
Note: See TracBrowser for help on using the repository browser.